{"id":5527,"name":"mariadb","ecosystem":"npm","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs","issues_count":68,"created_at":"2025-06-06T19:06:53.317Z","updated_at":"2025-06-06T19:06:53.317Z","purl":"pkg:npm/mariadb","metadata":{"id":1991016,"name":"mariadb","ecosystem":"npm","description":"fast mariadb or mysql connector.","homepage":"https://github.com/mariadb-corporation/mariadb-connector-nodejs#readme","licenses":"LGPL-2.1-or-later","normalized_licenses":["LGPL-2.1-or-later"],"repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs","keywords_array":["mariadb","mysql","client","driver","connector"],"namespace":null,"versions_count":48,"first_release_published_at":"2017-08-01T15:18:50.529Z","latest_release_published_at":"2025-04-25T20:18:39.831Z","latest_release_number":"3.4.2","last_synced_at":"2025-06-05T12:31:48.118Z","created_at":"2022-04-09T19:17:31.902Z","updated_at":"2025-06-05T12:34:35.796Z","registry_url":"https://www.npmjs.com/package/mariadb","install_command":"npm install mariadb","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"beta":"3.0.0-beta","rc":"3.0.0-rc.0","latest":"3.4.2"}},"repo_metadata":{"id":40243517,"uuid":"122999378","full_name":"mariadb-corporation/mariadb-connector-nodejs","owner":"mariadb-corporation","description":"MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. MariaDB Connector/Node.js is LGPL licensed.","archived":false,"fork":false,"pushed_at":"2025-04-25T15:15:49.000Z","size":3986,"stargazers_count":389,"open_issues_count":26,"forks_count":96,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-05-28T10:41:38.738Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mariadb-corporation.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-02-26T16:49:04.000Z","updated_at":"2025-05-13T08:39:57.000Z","dependencies_parsed_at":"2023-10-04T01:03:23.950Z","dependency_job_id":"7645df95-8d5e-455d-8409-87e8779a72b4","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs","commit_stats":{"total_commits":1083,"total_committers":33,"mean_commits":32.81818181818182,"dds":"0.21606648199445988","last_synced_commit":"c00e0f1bc84945c3f8d9fda6e5caaa0732cce2ad"},"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mariadb-corporation","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258224124,"owners_count":22667505,"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":"mariadb-corporation","name":"MariaDB","uuid":"5877084","kind":"organization","description":"","email":null,"website":"https://mariadb.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5877084?v=4","repositories_count":71,"last_synced_at":"2023-04-10T00:13:08.699Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mariadb-corporation","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:34:09.668Z","updated_at":"2023-04-10T00:13:08.936Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mariadb-corporation","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mariadb-corporation/repositories"},"tags":[{"name":"3.4.2","sha":"d8fc60afe63bf64837f128362239605c04922fd2","kind":"commit","published_at":"2025-04-23T13:01:05.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.4.2","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.4.2/manifests"},{"name":"3.4.1","sha":"2df19630057efc29f9df45eb8ced8b06eac0d1d8","kind":"commit","published_at":"2025-03-25T16:45:42.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.4.1","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.4.1/manifests"},{"name":"3.4.0","sha":"24a58245cba201da91f41f7f96f8dd165d31c6c7","kind":"commit","published_at":"2024-10-13T12:26:24.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.4.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"1a8c536c60b6dbe7b11e97ed5bfb19edb4cdc72d","kind":"commit","published_at":"2024-09-11T13:27:45.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.3.2","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.3.2/manifests"},{"name":"3.3.1","sha":"26e15215476ff1a02fbe5dfcf051d41dfdd4d36a","kind":"commit","published_at":"2024-05-27T13:04:06.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.3.1","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"b65aca10b77f5ede83f16a8edd0537b2ef12a16f","kind":"commit","published_at":"2024-03-19T10:04:44.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.3.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.3.0/manifests"},{"name":"3.2.3","sha":"d0d55dccaf76af00828d877aa230147676191169","kind":"commit","published_at":"2023-12-18T21:02:42.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.2.3","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"e8b4b5625fa7e2866c557e4ad3e9d4e99be985bb","kind":"commit","published_at":"2023-10-12T21:47:56.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.2.2","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"a409b713234e4342315619f044b7a1e8fba93496","kind":"commit","published_at":"2023-09-12T10:51:10.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.2.1","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"bb5f90e905a7deb6e5ddf9b99ccbbb1c093d6acd","kind":"commit","published_at":"2023-06-02T08:01:56.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.2.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.2.0/manifests"},{"name":"3.1.2","sha":"193a13dd0ea17e607a5ae9763270bf6fb7239e36","kind":"commit","published_at":"2023-05-02T12:53:18.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.1.2","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"c00e0f1bc84945c3f8d9fda6e5caaa0732cce2ad","kind":"commit","published_at":"2023-03-16T13:14:19.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.1.1","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"3d3cdc6edf45b823828f3855b7232c3bd6dafa23","kind":"commit","published_at":"2023-02-07T18:05:56.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.1.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.1.0/manifests"},{"name":"3.0.2","sha":"7e8696f8926ee5793bc9c73413c572f957af7e9b","kind":"commit","published_at":"2022-10-18T06:25:49.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.0.2","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"59da962ce4ae6338bb14ed8854a70526b429911f","kind":"commit","published_at":"2022-07-19T16:11:42.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.0.1","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.1/manifests"},{"name":"3.0.0-ga","sha":"d6863347edda2f07f646eec5c0be251d4b599025","kind":"commit","published_at":"2022-01-25T14:59:26.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.0.0-ga","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.0.0-ga","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.0-ga","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.0-ga/manifests"},{"name":"2.5.6","sha":"42e503fed212045269e65d0bfadbc868d26970c0","kind":"commit","published_at":"2022-01-25T09:51:56.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.5.6","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.6/manifests"},{"name":"2.5.5","sha":"bc9f6c73bb9f1ffd3306f31bb061965b67b7f447","kind":"commit","published_at":"2021-10-18T15:57:45.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.5.5","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.5/manifests"},{"name":"3.0.0-rc","sha":"d78ba3babe21319ae6bd310dc7f8fe58664de08e","kind":"commit","published_at":"2021-10-18T15:36:25.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.0.0-rc","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.0.0-rc","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.0-rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.0-rc/manifests"},{"name":"3.0.0","sha":"66f82b1693b1605820947607537e2161ec535a7a","kind":"commit","published_at":"2021-06-09T13:31:39.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/3.0.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/3.0.0/manifests"},{"name":"2.5.4","sha":"519e4ab1a87c40cf1c0bbd75d1377baecf944959","kind":"commit","published_at":"2021-06-08T16:08:47.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.5.4","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"c70948f43fbaeeb7fc79c0332f0f48a8f557bb23","kind":"commit","published_at":"2021-02-16T13:13:23.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.5.3","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.3/manifests"},{"name":"2.5.2","sha":"36373d52d5ec5673d8545f06a05556b23925f3fc","kind":"commit","published_at":"2020-12-04T17:03:17.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.5.2","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.2/manifests"},{"name":"2.5.1","sha":"dece699d1cbfa8bbc08bcf66c1499e34fdfd64df","kind":"commit","published_at":"2020-10-23T13:49:21.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.5.1","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.1/manifests"},{"name":"2.5.0","sha":"18eb00dda12cb7f264fadaf96916775303baff59","kind":"commit","published_at":"2020-10-15T19:51:56.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.5.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.5.0/manifests"},{"name":"2.4.2","sha":"41d3926b1deed2fe10e601d13cd954a7f1654a66","kind":"commit","published_at":"2020-07-23T14:37:17.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.4.2","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.4.2/manifests"},{"name":"2.4.1","sha":"38c49b1c0736d7702267a574ef620dafc66b5ab7","kind":"commit","published_at":"2020-07-01T23:20:16.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.4.1","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.4.1/manifests"},{"name":"2.4.0","sha":"fdc486da7fa728d14120cbc61d93327ac6107c15","kind":"commit","published_at":"2020-05-25T08:30:31.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.4.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"fe920bbfce022005b9cf972deba820a740f96526","kind":"commit","published_at":"2020-03-20T16:48:41.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.3.1","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"90170fd1b2ea5a8e526dc2f055993f422616be34","kind":"commit","published_at":"2020-03-20T12:47:22.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.3.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"2811984aa8601cb2d5f01590ef9f04892b614a35","kind":"commit","published_at":"2020-02-04T12:57:19.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.2.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.2.0/manifests"},{"name":"2.1.5","sha":"5af744fcffb99d0db9dd8bc4f4535ce08419823e","kind":"commit","published_at":"2020-01-07T13:37:48.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.1.5","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.5/manifests"},{"name":"2.1.4","sha":"f53343507eb5bded7d0edada26e35b68d04e5044","kind":"commit","published_at":"2019-12-02T10:12:00.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.1.4","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.4/manifests"},{"name":"2.1.3","sha":"df1e1ea04dbc2962fa7633f0d3707192d5818764","kind":"commit","published_at":"2019-11-14T09:10:16.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.1.3","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.3/manifests"},{"name":"2.1.2","sha":"b5f5bbd5da12152926eac4cb45bafb0345053fbc","kind":"commit","published_at":"2019-10-17T12:07:45.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.1.2","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.2/manifests"},{"name":"2.1.1","sha":"ba26bb4f6a55824eb36b3c0b4fddecd63c1f6f48","kind":"commit","published_at":"2019-09-06T00:24:29.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.1.1","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"94331a4aeaacb1cdb4d1f001b1e85f8da9d69624","kind":"commit","published_at":"2019-07-11T14:22:16.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.1.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.1.0/manifests"},{"name":"2.0.5","sha":"5992067725e25febbf3733986a2b527536306edf","kind":"commit","published_at":"2019-05-10T07:34:05.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.0.5","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.5/manifests"},{"name":"2.0.4","sha":"a596445fcfb5c39a6861b65cff3b6cd83a84a359","kind":"commit","published_at":"2019-05-07T11:30:27.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.0.4","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.4/manifests"},{"name":"2.0.3","sha":"b492af36df0deeba224b0fe7f84365c7b7b659fe","kind":"tag","published_at":"2019-01-31T09:16:00.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.0.3","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.3/manifests"},{"name":"2.0.2-rc","sha":"5c756bac3b906f5e8cd84e07198dbb7ea3ac2cab","kind":"commit","published_at":"2018-12-11T11:43:02.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.0.2-rc","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.0.2-rc","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.2-rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.2-rc/manifests"},{"name":"2.0.1-beta","sha":"e54badbd70a367ecd46825acfa643ac086dd0b30","kind":"commit","published_at":"2018-11-15T08:22:31.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.0.1-beta","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.0.1-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.1-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.1-beta/manifests"},{"name":"2.0.0-alpha","sha":"9f7592f0b2f77979691e82b219e92f57b646664a","kind":"commit","published_at":"2018-09-20T14:51:21.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/2.0.0-alpha","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/2.0.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/2.0.0-alpha/manifests"},{"name":"0.7.0","sha":"417d0c5417addff1b952c825086d70fd0deee180","kind":"commit","published_at":"2018-07-17T22:31:04.000Z","download_url":"https://codeload.github.com/mariadb-corporation/mariadb-connector-nodejs/tar.gz/0.7.0","html_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariadb-corporation%2Fmariadb-connector-nodejs/tags/0.7.0/manifests"}]},"repo_metadata_updated_at":"2025-06-05T12:34:35.795Z","dependent_packages_count":407,"downloads":517760,"downloads_period":"last-month","dependent_repos_count":10288,"rankings":{"downloads":0.46315033055475713,"dependent_repos_count":0.26113825812014946,"dependent_packages_count":0.14596882568108485,"stargazers_count":3.4872239467887463,"forks_count":3.05378258624361,"docker_downloads_count":0.16056338028169015,"average":1.2619712212783396},"purl":"pkg:npm/mariadb","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTg1ZnEtNTZ3cS1nbWNm","url":"https://github.com/advisories/GHSA-85fq-56wq-gmcf","title":"Withdrawn Advisory: mariadb was malware","description":"# Withdrawn Advisory\n\nThis advisory has been withdrawn because MariaDB now owns https://www.npmjs.com/package/mariadb and the package is no longer malicious. This link is maintained to preserve external references.\n\n# Original Description\n\nThe `mariadb` package is a piece of malware that steals environment variables and sends them to attacker controlled locations. \n\nAll versions have been unpublished from the npm registry.\n\n\n## Recommendation\n\nAs this package is malware, if you find it installed in your environment, the real security concern is determining how it got there. \n\nIf you have found this installed in your environment, you should:\n1. Delete the package\n2. Clear your npm cache\n3. Ensure it is not present in any other package.json files on your system\n4. Regenerate your registry credentials, tokens, and any other sensitive credentials that may have been present in your environment variables. \n\nAdditionally, any service which may have been exposed via credentials in your environment variables, such as a database, should be reviewed for indicators of compromise as well.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-07-18T18:28:17.000Z","withdrawn_at":"2024-04-19T18:09:24.000Z","classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-16046","https://www.npmjs.com/package/mariadb/v/1.0.1?activeTab=code","https://www.npmjs.com/package/mariadb/v/1.0.2?activeTab=code","https://github.com/advisories/GHSA-85fq-56wq-gmcf"],"source_kind":"github","identifiers":["GHSA-85fq-56wq-gmcf","CVE-2017-16046"],"repository_url":null,"blast_radius":30.092482166851102,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.0.2"}],"ecosystem":"npm","package_name":"mariadb"}],"created_at":"2022-12-21T16:13:20.005Z","updated_at":"2024-04-19T18:09:25.000Z"}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/mariadb","docker_dependents_count":258,"docker_downloads_count":126415233,"usage_url":"https://repos.ecosyste.ms/usage/npm/mariadb","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/mariadb/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/mariadb/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/mariadb/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/mariadb/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/mariadb/related_packages","maintainers":[{"uuid":"rusher","login":"rusher","name":null,"email":"diego.dupin@mariadb.com","url":null,"packages_count":1,"html_url":"https://www.npmjs.com/~rusher","role":null,"created_at":"2022-11-13T05:38:40.600Z","updated_at":"2022-11-13T05:38:40.600Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rusher/packages"},{"uuid":"npm_mariadb","login":"npm_mariadb","name":null,"email":"admin-npm@mariadb.com","url":null,"packages_count":1,"html_url":"https://www.npmjs.com/~npm_mariadb","role":null,"created_at":"2022-11-13T05:38:40.824Z","updated_at":"2022-11-13T05:38:40.824Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/npm_mariadb/packages"},{"uuid":"dbart","login":"dbart","name":null,"email":"dbart@mariadb.com","url":null,"packages_count":1,"html_url":"https://www.npmjs.com/~dbart","role":null,"created_at":"2022-11-13T05:38:41.055Z","updated_at":"2022-11-13T05:38:41.055Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dbart/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008191,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","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":23,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4626910441","node_id":"PR_kwDOBwapYs7koKE_","number":8855,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 34 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-10T00:59:51.000Z","updated_at":"2026-06-10T01:06:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":34,"packages":[{"name":"@apollo/gateway","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/subgraph","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@babel/core","old_version":"7.29.0","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":"@confluentinc/kafka-javascript","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@datadog/openfeature-node-server","old_version":"1.2.1","new_version":"2.0.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.7","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@electron/packager","old_version":"20.0.0","new_version":"20.0.1","repository_url":"https://github.com/electron/packager"},{"name":"@google-cloud/pubsub","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hono/node-server","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/honojs/node-server"},{"name":"@koa/router","old_version":"15.5.0","new_version":"15.6.0","repository_url":"https://github.com/koajs/router"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"axios","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.78.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"ejs","old_version":"5.0.2","new_version":"6.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"electron","old_version":"42.1.0","new_version":"42.3.3","repository_url":"https://github.com/electron/electron"},{"name":"graphql","old_version":"16.14.0","new_version":"16.14.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.21.0","new_version":"5.21.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.23","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"next","old_version":"16.2.6","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"npm","old_version":"11.14.1","new_version":"11.16.0","repository_url":"https://github.com/npm/cli"},{"name":"oracledb","old_version":"6.10.0","new_version":"7.0.0","repository_url":"https://github.com/oracle/node-oracledb"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.5.2","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.6.1","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"react","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"stripe","old_version":"22.1.1","new_version":"22.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"undici","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 34 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.14.0` | `2.14.1` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.14.0` | `2.14.1` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `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| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.9.0` | `1.9.1` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `1.2.1` | `2.0.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.7` |\n| [@electron/packager](https://github.com/electron/packager) | `20.0.0` | `20.0.1` |\n| [@google-cloud/pubsub](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/pubsub) | `5.3.0` | `5.3.1` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.3` | `2.0.4` |\n| [@koa/router](https://github.com/koajs/router) | `15.5.0` | `15.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.2` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.7.0` | `6.7.1` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.17.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.78.0` |\n| [ejs](https://github.com/mde/ejs) | `5.0.2` | `6.0.1` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.3.3` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.0` | `16.14.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.21.0` | `5.21.1` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.23` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.7` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.16.0` |\n| [oracledb](https://github.com/oracle/node-oracledb) | `6.10.0` | `7.0.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.5.2` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.6.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.7` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.2.0` |\n| [undici](https://github.com/nodejs/undici) | `8.3.0` | `8.4.0` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@apollo/gateway` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e@​apollo/gateway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePass instrumentation scope version as a separate argument when creating the OpenTelemetry meter for telemetry. Fixes \u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3436\"\u003e#3436\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3439\"\u003e#3439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/621568719382df6592749168893e0e533a648ba5\"\u003e\u003ccode\u003e621568719382df6592749168893e0e533a648ba5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e@​apollo/gateway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePass instrumentation scope version as a separate argument when creating the OpenTelemetry meter for telemetry. Fixes \u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3436\"\u003e#3436\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3439\"\u003e#3439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/621568719382df6592749168893e0e533a648ba5\"\u003e\u003ccode\u003e621568719382df6592749168893e0e533a648ba5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/commit/582d2d29938a940405625232d4eef25db0f7045d\"\u003e\u003ccode\u003e582d2d2\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/cdc1810d1b9ec8cab06c1a38ca1ba8c019abd316\"\u003e\u003ccode\u003ecdc1810\u003c/code\u003e\u003c/a\u003e Update gateway tracing name to match ingestion side expectations (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3446\"\u003e#3446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/d9c721c5a93220c59970beb5750ef86044b52a10\"\u003e\u003ccode\u003ed9c721c\u003c/code\u003e\u003c/a\u003e Pass scope version as a separate argument in telemetry instantiation (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.14.1/gateway-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e@​apollo/subgraph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\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/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e@​apollo/subgraph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/commit/582d2d29938a940405625232d4eef25db0f7045d\"\u003e\u003ccode\u003e582d2d2\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.14.1/subgraph-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@confluentinc/kafka-javascript` 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/confluentinc/confluent-kafka-javascript/releases\"\u003e@​confluentinc/kafka-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev1.9.1 is a maintenance release. It is supported for all usage.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2\"\u003elibrdkafka v2.14.2 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returnes undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003ev1.9.1-rc1 is a maintenance release candidate. It is not supported.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2-RC3. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2-RC3\"\u003elibrdkafka v2.14.2-RC3 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returns undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\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/confluentinc/confluent-kafka-javascript/blob/master/CHANGELOG.md\"\u003e@​confluentinc/kafka-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003econfluent-kafka-javascript 1.9.1\u003c/h1\u003e\n\u003cp\u003ev1.9.1 is a maintenance release. It is supported for all usage.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2\"\u003elibrdkafka v2.14.2 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returnes undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\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/confluentinc/confluent-kafka-javascript/commit/cf4cf8fff87d9e62e50ba341ec4edc8c34d6704f\"\u003e\u003ccode\u003ecf4cf8f\u003c/code\u003e\u003c/a\u003e v1.9.1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/1c06ed05847d5e60b9b3e323a688edab857e4946\"\u003e\u003ccode\u003e1c06ed0\u003c/code\u003e\u003c/a\u003e v1.9.1-rc1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/eacb098cc1b45bcfa8040fc94ee9d1d7fcb3fb31\"\u003e\u003ccode\u003eeacb098\u003c/code\u003e\u003c/a\u003e [fix] pass string as first arg to user logger on error events (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/9357d60067604e9fc581f0eba90183a00c2c0ff5\"\u003e\u003ccode\u003e9357d60\u003c/code\u003e\u003c/a\u003e NONJAVACLI-4353: bump axios and pin transitive deps for CVE fixes (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/ce56a23219c03893b5efe6c8054ef4a7d72eecbe\"\u003e\u003ccode\u003ece56a23\u003c/code\u003e\u003c/a\u003e Resolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/59e32516fc5ad585ca6fd03fff0d9fd92a5665d8\"\u003e\u003ccode\u003e59e3251\u003c/code\u003e\u003c/a\u003e fix(package.json): correct broken \u0026quot;types\u0026quot; path (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/f92eace3bb1d631f0779b94875f82b85de82d4a6\"\u003e\u003ccode\u003ef92eace\u003c/code\u003e\u003c/a\u003e [Typescript] Fix \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type from \u003ccode\u003e|| undefined\u003c/code\u003e to `|...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/2e82d006febcca3fb73be53d3ae9ed6d81abe733\"\u003e\u003ccode\u003e2e82d00\u003c/code\u003e\u003c/a\u003e Fix the typescript return type for admin.describeGroups() per \u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/685bdb2f125e33f9349af00596c878b05e69e693\"\u003e\u003ccode\u003e685bdb2\u003c/code\u003e\u003c/a\u003e Correct the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/6ef5fd264bafd7dcbb7247f045fb7d86547e4055\"\u003e\u003ccode\u003e6ef5fd2\u003c/code\u003e\u003c/a\u003e DGS-24227 Preserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/compare/v1.9.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/openfeature-node-server` from 1.2.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/openfeature-js-client/releases\"\u003e@​datadog/openfeature-node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add npm compatibility smoke test by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003eDataDog/openfeature-js-client#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003eDataDog/openfeature-js-client#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to lerna independent versioning by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003eDataDog/openfeature-js-client#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@datadog/openfeature-node-server@2.0.0\"\u003ehttps://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@​datadog/openfeature-node-server@2.0.0\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/DataDog/openfeature-js-client/blob/main/CHANGELOG.md\"\u003e@​datadog/openfeature-node-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-browser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2, \u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version to prevent version skew [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch to lerna independent versioning (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add npm compatibility smoke test (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is the first stable release with the serialId feature. v1.2.0 had yarn syntax issues, v1.2.1 had loose dependency issues. \u003ccode\u003enode-server\u003c/code\u003e is bumped to 2.0.0 to prevent automatic upgrades by older dd-trace versions with unpinned dependencies.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): expose serial ID in flagMetadata for span enrichment (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/269\"\u003e#269\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003e👷 ci(deps): Bump dependabot/fetch-metadata (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 ci(deps)(deps): Bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump tmp from 0.2.3 to 0.2.5 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps-dev)(deps-dev): Bump glob from 11.1.0 to 13.0.6 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps): Bump axios from 1.13.4 to 1.15.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate missed touchpoints on v1.1.1 release\u003c/li\u003e\n\u003cli\u003efix: replace Map\u0026lt;string, string\u0026gt; constraint with CacheDelegate to avoid MapIterator in declarations (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/263\"\u003e#263\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): bump \u003ccode\u003e@​datadog/browser-core\u003c/code\u003e to ^6.33.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/261\"\u003e#261\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/254\"\u003e#254\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/253\"\u003e#253\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003echore(browser): move \u003ccode\u003e@​types/chrome\u003c/code\u003e from dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/250\"\u003e#250\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003efix(node): mark open \u003ccode\u003e@​openfeature/server-sdk\u003c/code\u003e as non-optional (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/248\"\u003e#248\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eRemove nested attributes from setContext example (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/234\"\u003e#234\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003echore: Harden npm supply chain with \u003ccode\u003e@​lavamoat/allow-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003e*_ Bug Fixes_\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow null targeting key for static and rule-only flags (\u003ca href=\"https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes:\u003c/strong\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/208293e04a79701c97f416665c51b6ccd02c089f\"\u003e\u003ccode\u003e208293e\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/d81d422b2676b0202c8b3b8fd98c6bb6238ef8b1\"\u003e\u003ccode\u003ed81d422\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DataDog/openfeature-js-client/commits/@datadog/openfeature-node-server@2.0.0/packages/node-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.2\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/436cd88c09899bbbb48fc53174d08e8f73371a41\"\u003e\u003ccode\u003e436cd88\u003c/code\u003e\u003c/a\u003e bump 9.4.2 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3309\"\u003e#3309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/6cd7358e05b0fb70572f2766963ac44493e43417\"\u003e\u003ccode\u003e6cd7358\u003c/code\u003e\u003c/a\u003e fix: bulk operations check too strict [backport] (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/cabdb6606def80e8410d051c45d2e4f151541785\"\u003e\u003ccode\u003ecabdb66\u003c/code\u003e\u003c/a\u003e fix: backport globby removal and junit CI fixes to 9.4 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3303\"\u003e#3303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/47ca4ab865ff4fefb1e679d03078c90f3bb4b490\"\u003e\u003ccode\u003e47ca4ab\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.7\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emark timed-out nodes dead when retryOnTimeout is false by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/382\"\u003eelastic/elastic-transport-js#382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.6...v9.3.7\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.6...v9.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/65a258563e0cd7d1f4c8aff6f66ba60ef0b8dad3\"\u003e\u003ccode\u003e65a2585\u003c/code\u003e\u003c/a\u003e fix: mark timed-out nodes dead when retryOnTimeout is false (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/68389bab3b4e0388f62dd1226f86c259bc88e059\"\u003e\u003ccode\u003e68389ba\u003c/code\u003e\u003c/a\u003e chore(deps): pin actions/github-script action to f28e40c (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a657bd6e4a1dc95242a228f1eece39cf9d34e08c\"\u003e\u003ccode\u003ea657bd6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to 8530f76 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/668d8050d7fb83d381a352f08fbfd572f014dcae\"\u003e\u003ccode\u003e668d805\u003c/code\u003e\u003c/a\u003e ci: add AI backport resolver (gh-aw prompt + issue_comment trigger) (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/4fe6d59752f56ce7dd0e02514c108a0f299b8e02\"\u003e\u003ccode\u003e4fe6d59\u003c/code\u003e\u003c/a\u003e ci: point to clients-team-automations instead of devtools (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/eaca5eb8c049ef3b1e73f0205e89ca3d2c4bdcd0\"\u003e\u003ccode\u003eeaca5eb\u003c/code\u003e\u003c/a\u003e fix: remove non-ASCII characters causing workflow parse failure (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/ca6bf3fe78a469016fa3b135734822488e697bd5\"\u003e\u003ccode\u003eca6bf3f\u003c/code\u003e\u003c/a\u003e ci: replace thin caller with full AI backport resolver workflow (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron/packager` from 20.0.0 to 20.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/packager/releases\"\u003e@​electron/packager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/packager/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswap \u003ccode\u003eextract-zip\u003c/code\u003e with \u003ccode\u003e@electron-internal/extract-zip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1917\"\u003e#1917\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/packager/commit/0ff6c2a14f6842ee2f549183a52f16a03001292c\"\u003e0ff6c2a\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/electron/packager/commit/0ff6c2a14f6842ee2f549183a52f16a03001292c\"\u003e\u003ccode\u003e0ff6c2a\u003c/code\u003e\u003c/a\u003e fix: swap \u003ccode\u003eextract-zip\u003c/code\u003e with \u003ccode\u003e@electron-internal/extract-zip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/0076a3658e19470f836dae4fd5accbf7dff896a9\"\u003e\u003ccode\u003e0076a36\u003c/code\u003e\u003c/a\u003e chore: bump vitest from 3.2.4 to 4.1.0 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1916\"\u003e#1916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/b0413a0907368e68530c027c18cb62e3bcfc81f3\"\u003e\u003ccode\u003eb0413a0\u003c/code\u003e\u003c/a\u003e chore: bump brace-expansion from 5.0.5 to 5.0.6 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/eed530c1afba2ede9e9f356ec2001668f35adbe6\"\u003e\u003ccode\u003eeed530c\u003c/code\u003e\u003c/a\u003e ci: add a GitHub Actions Completed job (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/b0eb94de5be7cd96780d948e91374d916fa723bf\"\u003e\u003ccode\u003eb0eb94d\u003c/code\u003e\u003c/a\u003e build(dev-deps): drop tsx (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/56f519fb32d478896996e80177dc85e5d7a6489f\"\u003e\u003ccode\u003e56f519f\u003c/code\u003e\u003c/a\u003e build: remove parse-author dependency (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/23cb235c1ea8fead4597664cd62bdfdeccb73c9f\"\u003e\u003ccode\u003e23cb235\u003c/code\u003e\u003c/a\u003e chore: bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1913\"\u003e#1913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/feb3114f21d96f3424fed6fc0e0199fb81bba2c0\"\u003e\u003ccode\u003efeb3114\u003c/code\u003e\u003c/a\u003e chore: bump the non-major-version-updates group with 4 updates (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1911\"\u003e#1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/555715325a2d9ac31f8759ce77fdbdda15bb8d4d\"\u003e\u003ccode\u003e5557153\u003c/code\u003e\u003c/a\u003e chore: bump postcss from 8.5.6 to 8.5.10 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/d71c96bdecf90e18efb0236b0cd28dc1e6a37ba8\"\u003e\u003ccode\u003ed71c96b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron/packager/compare/v20.0.0...v20.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/pubsub` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/releases\"\u003e@​google-cloud/pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epubsub: v5.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/pubsub-v5.3.0...pubsub-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epubsub:\u003c/strong\u003e Remove messages from leasing on nackWithResponse (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7817\"\u003e#7817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/841f0ca06d3d70278bb1d0c99535ad3c73c3d5d4\"\u003e841f0ca\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/google-cloud-node/blob/main/handwritten/pubsub/CHANGELOG.md\"\u003e@​google-cloud/pubsub'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/pubsub-v5.3.0...pubsub-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epubsub:\u003c/strong\u003e Remove messages from leasing on nackWithResponse (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7817\"\u003e#7817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/841f0ca06d3d70278bb1d0c99535ad3c73c3d5d4\"\u003e841f0ca\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/googleapis/google-cloud-node/commits/dns-v5.3.1/handwritten/pubsub\"\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 `@hono/node-server` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: stub ws types to prevent them leaking in public types by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/359\"\u003ehonojs/node-server#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ehttps://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\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/honojs/node-server/commit/9e1cdee836baeb13f33e857a582b29546185c324\"\u003e\u003ccode\u003e9e1cdee\u003c/code\u003e\u003c/a\u003e 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b4ca62216c9b537f1e56e0282bc8b5ee5b953b26\"\u003e\u003ccode\u003eb4ca622\u003c/code\u003e\u003c/a\u003e fix: stub ws types to prevent them leaking in public types (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@koa/router` from 15.5.0 to 15.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/router/releases\"\u003e@​koa/router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node v20 from ci pipeline  b5f9b6c\u003c/li\u003e\n\u003cli\u003echore: update *.md docs files  d586f45\u003c/li\u003e\n\u003cli\u003echore: add more tests + bump deps  7148fd1\u003c/li\u003e\n\u003cli\u003efix: hide internal rest param from prefixed middleware  99a6ae6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/koajs/router/compare/v15.5.0...v15.6.0\"\u003ehttps://github.com/koajs/router/compare/v15.5.0...v15.6.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/koajs/router/commit/5b989fe0e37a4e1044287ba3fc935f5d0d623702\"\u003e\u003ccode\u003e5b989fe\u003c/code\u003e\u003c/a\u003e v15.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/b5f9b6cee1e9822074ff45c7abaf7aab1743dc3a\"\u003e\u003ccode\u003eb5f9b6c\u003c/code\u003e\u003c/a\u003e ci: drop node v20 from ci pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/d586f450ee0e92dd71ab995adfb1a535bcf55fba\"\u003e\u003ccode\u003ed586f45\u003c/code\u003e\u003c/a\u003e chore: update *.md docs files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/7148fd1491ca9b116cdf52fa3446d235539137f8\"\u003e\u003ccode\u003e7148fd1\u003c/code\u003e\u003c/a\u003e chore: add more tests + bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/99a6ae6a259cc26b8227288a99303b7bc7f597a1\"\u003e\u003ccode\u003e99a6ae6\u003c/code\u003e\u003c/a\u003e fix: hide internal rest param from prefixed middleware\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/router/compare/v15.5.0...v15.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aerospike` from 6.7.0 to 6.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/releases\"\u003eaerospike's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.7.1]\u003c/h2\u003e\n\u003cp\u003eRelease Date: May 26, 2026\u003c/p\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress node.js client vulnerabilities reported by Dependabot. [CLIENT-4732]\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e...\n\u003cul\u003e\n\u003cli\u003eas a development dependency from 9.0.5 to 9.0.9.\u003c/li\u003e\n\u003cli\u003eas a runtime dependency from 3.1.2 to 3.1.5.\u003c/li\u003e\n\u003cli\u003eThis addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-27904\u003c/li\u003e\n\u003cli\u003eCVE-2026-27903\u003c/li\u003e\n\u003cli\u003eCVE-2026-26996\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003etar\u003c/code\u003e from 7.5.7 to 7.5.15. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-29786\u003c/li\u003e\n\u003cli\u003eCVE-2026-31802\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003epicomatch\u003c/code\u003e from 4.0.3 to 4.0.4. This addresses CVE-2026-33671.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eprotobufjs\u003c/code\u003e from 7.5.4 to 7.5.8. This addresses the following vulnerabilities where protobufjs...\n\u003cul\u003e\n\u003cli\u003eis a runtime dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-41242\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eis a development dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-44291\u003c/li\u003e\n\u003cli\u003eCVE-2026-44290\u003c/li\u003e\n\u003cli\u003eCVE-2026-44293\u003c/li\u003e\n\u003cli\u003eCVE-2026-44289\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump development dependency \u003ccode\u003eflatted\u003c/code\u003e from 3.3.3 to 3.4.2. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-33228\u003c/li\u003e\n\u003cli\u003eCVE-2026-32141\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\u003ehttps://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e64dca8645265de9f1c9fb697304296f0342474d\"\u003e\u003ccode\u003ee64dca8\u003c/code\u003e\u003c/a\u003e Forgot to update the rest of the jobs in the stage tests to convert the runne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e7e1fdfe4240ff118ff388f4205b121f9b4ae3e1\"\u003e\u003ccode\u003ee7e1fdf\u003c/code\u003e\u003c/a\u003e Fix syntax. TODO should add actionlint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c90678774e1f049310b04a5cdfdc7a14e2b6b9dc\"\u003e\u003ccode\u003ec906787\u003c/code\u003e\u003c/a\u003e Use shared workflow from aerospike/aerospike-client-python from dev commit no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/35145f29ac91c6ac8e2f8a68bc89a22b71a263c5\"\u003e\u003ccode\u003e35145f2\u003c/code\u003e\u003c/a\u003e Fix syntax error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6486f505e6857c80e362349f39168dff84ddcf32\"\u003e\u003ccode\u003e6486f50\u003c/code\u003e\u003c/a\u003e Use the same syntax in aerospike-client-python to pass encoded json output to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/ff05b8cb767992e3a4354556e70fb56a0498be74\"\u003e\u003ccode\u003eff05b8c\u003c/code\u003e\u003c/a\u003e Rename SMA2 self hosted macos runner to the default labels used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/affd51c22e4cc317d5e186d29a25adf04c82b42d\"\u003e\u003ccode\u003eaffd51c\u003c/code\u003e\u003c/a\u003e Bump version to 6.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c12499bdda4d9730d0319a4dc7c6c88a44bf1ee1\"\u003e\u003ccode\u003ec12499b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump version to 6.7.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6b6da3ae8379de9536d392a8961caba3e7556a2a\"\u003e\u003ccode\u003e6b6da3a\u003c/code\u003e\u003c/a\u003e Fix bug where artifacts for release bundles are built for the wrong revision ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/242ad5bdbb487080a273bdc31b65f3fb899d3c68\"\u003e\u003ccode\u003e242ad5b\u003c/code\u003e\u003c/a\u003e Fix usage of promote-and-optionally-tag-release-bundle.yml in stage workflow.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\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.1 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...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8855","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8855","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8855/packages"},{"uuid":"4609314824","node_id":"PR_kwDOBwapYs7juBlo","number":8833,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T01:00:18.000Z","updated_at":"2026-06-08T01:06:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":33,"packages":[{"name":"@apollo/gateway","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/subgraph","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@babel/core","old_version":"7.29.0","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":"@confluentinc/kafka-javascript","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@datadog/openfeature-node-server","old_version":"1.2.1","new_version":"2.0.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.7","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@electron/packager","old_version":"20.0.0","new_version":"20.0.1","repository_url":"https://github.com/electron/packager"},{"name":"@google-cloud/pubsub","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hono/node-server","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/honojs/node-server"},{"name":"@koa/router","old_version":"15.5.0","new_version":"15.6.0","repository_url":"https://github.com/koajs/router"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"axios","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.78.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"ejs","old_version":"5.0.2","new_version":"6.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"electron","old_version":"42.1.0","new_version":"42.3.3","repository_url":"https://github.com/electron/electron"},{"name":"graphql","old_version":"16.14.0","new_version":"16.14.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.21.0","new_version":"5.21.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.23","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"next","old_version":"16.2.6","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"npm","old_version":"11.14.1","new_version":"11.16.0","repository_url":"https://github.com/npm/cli"},{"name":"oracledb","old_version":"6.10.0","new_version":"7.0.0","repository_url":"https://github.com/oracle/node-oracledb"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.5.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.6.0","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"react","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"stripe","old_version":"22.1.1","new_version":"22.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 33 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.14.0` | `2.14.1` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.14.0` | `2.14.1` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `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| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.9.0` | `1.9.1` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `1.2.1` | `2.0.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.7` |\n| [@electron/packager](https://github.com/electron/packager) | `20.0.0` | `20.0.1` |\n| [@google-cloud/pubsub](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/pubsub) | `5.3.0` | `5.3.1` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.3` | `2.0.4` |\n| [@koa/router](https://github.com/koajs/router) | `15.5.0` | `15.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.7.0` | `6.7.1` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.17.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.78.0` |\n| [ejs](https://github.com/mde/ejs) | `5.0.2` | `6.0.1` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.3.3` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.0` | `16.14.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.21.0` | `5.21.1` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.23` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.7` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.16.0` |\n| [oracledb](https://github.com/oracle/node-oracledb) | `6.10.0` | `7.0.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.5.1` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.6.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.7` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.2.0` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@apollo/gateway` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e@​apollo/gateway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePass instrumentation scope version as a separate argument when creating the OpenTelemetry meter for telemetry. Fixes \u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3436\"\u003e#3436\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3439\"\u003e#3439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/621568719382df6592749168893e0e533a648ba5\"\u003e\u003ccode\u003e621568719382df6592749168893e0e533a648ba5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e@​apollo/gateway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePass instrumentation scope version as a separate argument when creating the OpenTelemetry meter for telemetry. Fixes \u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3436\"\u003e#3436\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3439\"\u003e#3439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/621568719382df6592749168893e0e533a648ba5\"\u003e\u003ccode\u003e621568719382df6592749168893e0e533a648ba5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/commit/582d2d29938a940405625232d4eef25db0f7045d\"\u003e\u003ccode\u003e582d2d2\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/cdc1810d1b9ec8cab06c1a38ca1ba8c019abd316\"\u003e\u003ccode\u003ecdc1810\u003c/code\u003e\u003c/a\u003e Update gateway tracing name to match ingestion side expectations (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3446\"\u003e#3446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/d9c721c5a93220c59970beb5750ef86044b52a10\"\u003e\u003ccode\u003ed9c721c\u003c/code\u003e\u003c/a\u003e Pass scope version as a separate argument in telemetry instantiation (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.14.1/gateway-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e@​apollo/subgraph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\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/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e@​apollo/subgraph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/commit/582d2d29938a940405625232d4eef25db0f7045d\"\u003e\u003ccode\u003e582d2d2\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.14.1/subgraph-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@confluentinc/kafka-javascript` 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/confluentinc/confluent-kafka-javascript/releases\"\u003e@​confluentinc/kafka-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev1.9.1 is a maintenance release. It is supported for all usage.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2\"\u003elibrdkafka v2.14.2 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returnes undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003ev1.9.1-rc1 is a maintenance release candidate. It is not supported.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2-RC3. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2-RC3\"\u003elibrdkafka v2.14.2-RC3 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returns undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\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/confluentinc/confluent-kafka-javascript/blob/master/CHANGELOG.md\"\u003e@​confluentinc/kafka-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003econfluent-kafka-javascript 1.9.1\u003c/h1\u003e\n\u003cp\u003ev1.9.1 is a maintenance release. It is supported for all usage.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2\"\u003elibrdkafka v2.14.2 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returnes undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\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/confluentinc/confluent-kafka-javascript/commit/cf4cf8fff87d9e62e50ba341ec4edc8c34d6704f\"\u003e\u003ccode\u003ecf4cf8f\u003c/code\u003e\u003c/a\u003e v1.9.1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/1c06ed05847d5e60b9b3e323a688edab857e4946\"\u003e\u003ccode\u003e1c06ed0\u003c/code\u003e\u003c/a\u003e v1.9.1-rc1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/eacb098cc1b45bcfa8040fc94ee9d1d7fcb3fb31\"\u003e\u003ccode\u003eeacb098\u003c/code\u003e\u003c/a\u003e [fix] pass string as first arg to user logger on error events (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/9357d60067604e9fc581f0eba90183a00c2c0ff5\"\u003e\u003ccode\u003e9357d60\u003c/code\u003e\u003c/a\u003e NONJAVACLI-4353: bump axios and pin transitive deps for CVE fixes (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/ce56a23219c03893b5efe6c8054ef4a7d72eecbe\"\u003e\u003ccode\u003ece56a23\u003c/code\u003e\u003c/a\u003e Resolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/59e32516fc5ad585ca6fd03fff0d9fd92a5665d8\"\u003e\u003ccode\u003e59e3251\u003c/code\u003e\u003c/a\u003e fix(package.json): correct broken \u0026quot;types\u0026quot; path (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/f92eace3bb1d631f0779b94875f82b85de82d4a6\"\u003e\u003ccode\u003ef92eace\u003c/code\u003e\u003c/a\u003e [Typescript] Fix \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type from \u003ccode\u003e|| undefined\u003c/code\u003e to `|...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/2e82d006febcca3fb73be53d3ae9ed6d81abe733\"\u003e\u003ccode\u003e2e82d00\u003c/code\u003e\u003c/a\u003e Fix the typescript return type for admin.describeGroups() per \u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/685bdb2f125e33f9349af00596c878b05e69e693\"\u003e\u003ccode\u003e685bdb2\u003c/code\u003e\u003c/a\u003e Correct the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/6ef5fd264bafd7dcbb7247f045fb7d86547e4055\"\u003e\u003ccode\u003e6ef5fd2\u003c/code\u003e\u003c/a\u003e DGS-24227 Preserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/compare/v1.9.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/openfeature-node-server` from 1.2.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/openfeature-js-client/releases\"\u003e@​datadog/openfeature-node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add npm compatibility smoke test by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003eDataDog/openfeature-js-client#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003eDataDog/openfeature-js-client#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to lerna independent versioning by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003eDataDog/openfeature-js-client#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@datadog/openfeature-node-server@2.0.0\"\u003ehttps://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@​datadog/openfeature-node-server@2.0.0\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/DataDog/openfeature-js-client/blob/main/CHANGELOG.md\"\u003e@​datadog/openfeature-node-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-browser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2, \u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version to prevent version skew [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch to lerna independent versioning (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add npm compatibility smoke test (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is the first stable release with the serialId feature. v1.2.0 had yarn syntax issues, v1.2.1 had loose dependency issues. \u003ccode\u003enode-server\u003c/code\u003e is bumped to 2.0.0 to prevent automatic upgrades by older dd-trace versions with unpinned dependencies.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): expose serial ID in flagMetadata for span enrichment (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/269\"\u003e#269\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003e👷 ci(deps): Bump dependabot/fetch-metadata (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 ci(deps)(deps): Bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump tmp from 0.2.3 to 0.2.5 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps-dev)(deps-dev): Bump glob from 11.1.0 to 13.0.6 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps): Bump axios from 1.13.4 to 1.15.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate missed touchpoints on v1.1.1 release\u003c/li\u003e\n\u003cli\u003efix: replace Map\u0026lt;string, string\u0026gt; constraint with CacheDelegate to avoid MapIterator in declarations (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/263\"\u003e#263\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): bump \u003ccode\u003e@​datadog/browser-core\u003c/code\u003e to ^6.33.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/261\"\u003e#261\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/254\"\u003e#254\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/253\"\u003e#253\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003echore(browser): move \u003ccode\u003e@​types/chrome\u003c/code\u003e from dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/250\"\u003e#250\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003efix(node): mark open \u003ccode\u003e@​openfeature/server-sdk\u003c/code\u003e as non-optional (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/248\"\u003e#248\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eRemove nested attributes from setContext example (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/234\"\u003e#234\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003echore: Harden npm supply chain with \u003ccode\u003e@​lavamoat/allow-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003e*_ Bug Fixes_\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow null targeting key for static and rule-only flags (\u003ca href=\"https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes:\u003c/strong\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/208293e04a79701c97f416665c51b6ccd02c089f\"\u003e\u003ccode\u003e208293e\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/d81d422b2676b0202c8b3b8fd98c6bb6238ef8b1\"\u003e\u003ccode\u003ed81d422\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DataDog/openfeature-js-client/commits/@datadog/openfeature-node-server@2.0.0/packages/node-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.2\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/436cd88c09899bbbb48fc53174d08e8f73371a41\"\u003e\u003ccode\u003e436cd88\u003c/code\u003e\u003c/a\u003e bump 9.4.2 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3309\"\u003e#3309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/6cd7358e05b0fb70572f2766963ac44493e43417\"\u003e\u003ccode\u003e6cd7358\u003c/code\u003e\u003c/a\u003e fix: bulk operations check too strict [backport] (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/cabdb6606def80e8410d051c45d2e4f151541785\"\u003e\u003ccode\u003ecabdb66\u003c/code\u003e\u003c/a\u003e fix: backport globby removal and junit CI fixes to 9.4 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3303\"\u003e#3303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/47ca4ab865ff4fefb1e679d03078c90f3bb4b490\"\u003e\u003ccode\u003e47ca4ab\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.7\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emark timed-out nodes dead when retryOnTimeout is false by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/382\"\u003eelastic/elastic-transport-js#382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.6...v9.3.7\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.6...v9.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/65a258563e0cd7d1f4c8aff6f66ba60ef0b8dad3\"\u003e\u003ccode\u003e65a2585\u003c/code\u003e\u003c/a\u003e fix: mark timed-out nodes dead when retryOnTimeout is false (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/68389bab3b4e0388f62dd1226f86c259bc88e059\"\u003e\u003ccode\u003e68389ba\u003c/code\u003e\u003c/a\u003e chore(deps): pin actions/github-script action to f28e40c (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a657bd6e4a1dc95242a228f1eece39cf9d34e08c\"\u003e\u003ccode\u003ea657bd6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to 8530f76 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/668d8050d7fb83d381a352f08fbfd572f014dcae\"\u003e\u003ccode\u003e668d805\u003c/code\u003e\u003c/a\u003e ci: add AI backport resolver (gh-aw prompt + issue_comment trigger) (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/4fe6d59752f56ce7dd0e02514c108a0f299b8e02\"\u003e\u003ccode\u003e4fe6d59\u003c/code\u003e\u003c/a\u003e ci: point to clients-team-automations instead of devtools (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/eaca5eb8c049ef3b1e73f0205e89ca3d2c4bdcd0\"\u003e\u003ccode\u003eeaca5eb\u003c/code\u003e\u003c/a\u003e fix: remove non-ASCII characters causing workflow parse failure (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/ca6bf3fe78a469016fa3b135734822488e697bd5\"\u003e\u003ccode\u003eca6bf3f\u003c/code\u003e\u003c/a\u003e ci: replace thin caller with full AI backport resolver workflow (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron/packager` from 20.0.0 to 20.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/packager/releases\"\u003e@​electron/packager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/packager/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswap \u003ccode\u003eextract-zip\u003c/code\u003e with \u003ccode\u003e@electron-internal/extract-zip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1917\"\u003e#1917\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/packager/commit/0ff6c2a14f6842ee2f549183a52f16a03001292c\"\u003e0ff6c2a\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/electron/packager/commit/0ff6c2a14f6842ee2f549183a52f16a03001292c\"\u003e\u003ccode\u003e0ff6c2a\u003c/code\u003e\u003c/a\u003e fix: swap \u003ccode\u003eextract-zip\u003c/code\u003e with \u003ccode\u003e@electron-internal/extract-zip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/0076a3658e19470f836dae4fd5accbf7dff896a9\"\u003e\u003ccode\u003e0076a36\u003c/code\u003e\u003c/a\u003e chore: bump vitest from 3.2.4 to 4.1.0 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1916\"\u003e#1916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/b0413a0907368e68530c027c18cb62e3bcfc81f3\"\u003e\u003ccode\u003eb0413a0\u003c/code\u003e\u003c/a\u003e chore: bump brace-expansion from 5.0.5 to 5.0.6 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/eed530c1afba2ede9e9f356ec2001668f35adbe6\"\u003e\u003ccode\u003eeed530c\u003c/code\u003e\u003c/a\u003e ci: add a GitHub Actions Completed job (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/b0eb94de5be7cd96780d948e91374d916fa723bf\"\u003e\u003ccode\u003eb0eb94d\u003c/code\u003e\u003c/a\u003e build(dev-deps): drop tsx (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/56f519fb32d478896996e80177dc85e5d7a6489f\"\u003e\u003ccode\u003e56f519f\u003c/code\u003e\u003c/a\u003e build: remove parse-author dependency (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/23cb235c1ea8fead4597664cd62bdfdeccb73c9f\"\u003e\u003ccode\u003e23cb235\u003c/code\u003e\u003c/a\u003e chore: bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1913\"\u003e#1913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/feb3114f21d96f3424fed6fc0e0199fb81bba2c0\"\u003e\u003ccode\u003efeb3114\u003c/code\u003e\u003c/a\u003e chore: bump the non-major-version-updates group with 4 updates (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1911\"\u003e#1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/555715325a2d9ac31f8759ce77fdbdda15bb8d4d\"\u003e\u003ccode\u003e5557153\u003c/code\u003e\u003c/a\u003e chore: bump postcss from 8.5.6 to 8.5.10 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/d71c96bdecf90e18efb0236b0cd28dc1e6a37ba8\"\u003e\u003ccode\u003ed71c96b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron/packager/compare/v20.0.0...v20.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/pubsub` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/releases\"\u003e@​google-cloud/pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epubsub: v5.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/pubsub-v5.3.0...pubsub-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epubsub:\u003c/strong\u003e Remove messages from leasing on nackWithResponse (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7817\"\u003e#7817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/841f0ca06d3d70278bb1d0c99535ad3c73c3d5d4\"\u003e841f0ca\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/google-cloud-node/blob/main/handwritten/pubsub/CHANGELOG.md\"\u003e@​google-cloud/pubsub'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/pubsub-v5.3.0...pubsub-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epubsub:\u003c/strong\u003e Remove messages from leasing on nackWithResponse (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7817\"\u003e#7817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/841f0ca06d3d70278bb1d0c99535ad3c73c3d5d4\"\u003e841f0ca\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/googleapis/google-cloud-node/commits/dns-v5.3.1/handwritten/pubsub\"\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 `@hono/node-server` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: stub ws types to prevent them leaking in public types by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/359\"\u003ehonojs/node-server#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ehttps://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\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/honojs/node-server/commit/9e1cdee836baeb13f33e857a582b29546185c324\"\u003e\u003ccode\u003e9e1cdee\u003c/code\u003e\u003c/a\u003e 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b4ca62216c9b537f1e56e0282bc8b5ee5b953b26\"\u003e\u003ccode\u003eb4ca622\u003c/code\u003e\u003c/a\u003e fix: stub ws types to prevent them leaking in public types (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@koa/router` from 15.5.0 to 15.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/router/releases\"\u003e@​koa/router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node v20 from ci pipeline  b5f9b6c\u003c/li\u003e\n\u003cli\u003echore: update *.md docs files  d586f45\u003c/li\u003e\n\u003cli\u003echore: add more tests + bump deps  7148fd1\u003c/li\u003e\n\u003cli\u003efix: hide internal rest param from prefixed middleware  99a6ae6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/koajs/router/compare/v15.5.0...v15.6.0\"\u003ehttps://github.com/koajs/router/compare/v15.5.0...v15.6.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/koajs/router/commit/5b989fe0e37a4e1044287ba3fc935f5d0d623702\"\u003e\u003ccode\u003e5b989fe\u003c/code\u003e\u003c/a\u003e v15.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/b5f9b6cee1e9822074ff45c7abaf7aab1743dc3a\"\u003e\u003ccode\u003eb5f9b6c\u003c/code\u003e\u003c/a\u003e ci: drop node v20 from ci pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/d586f450ee0e92dd71ab995adfb1a535bcf55fba\"\u003e\u003ccode\u003ed586f45\u003c/code\u003e\u003c/a\u003e chore: update *.md docs files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/7148fd1491ca9b116cdf52fa3446d235539137f8\"\u003e\u003ccode\u003e7148fd1\u003c/code\u003e\u003c/a\u003e chore: add more tests + bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/99a6ae6a259cc26b8227288a99303b7bc7f597a1\"\u003e\u003ccode\u003e99a6ae6\u003c/code\u003e\u003c/a\u003e fix: hide internal rest param from prefixed middleware\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/router/compare/v15.5.0...v15.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aerospike` from 6.7.0 to 6.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/releases\"\u003eaerospike's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.7.1]\u003c/h2\u003e\n\u003cp\u003eRelease Date: May 26, 2026\u003c/p\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress node.js client vulnerabilities reported by Dependabot. [CLIENT-4732]\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e...\n\u003cul\u003e\n\u003cli\u003eas a development dependency from 9.0.5 to 9.0.9.\u003c/li\u003e\n\u003cli\u003eas a runtime dependency from 3.1.2 to 3.1.5.\u003c/li\u003e\n\u003cli\u003eThis addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-27904\u003c/li\u003e\n\u003cli\u003eCVE-2026-27903\u003c/li\u003e\n\u003cli\u003eCVE-2026-26996\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003etar\u003c/code\u003e from 7.5.7 to 7.5.15. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-29786\u003c/li\u003e\n\u003cli\u003eCVE-2026-31802\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003epicomatch\u003c/code\u003e from 4.0.3 to 4.0.4. This addresses CVE-2026-33671.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eprotobufjs\u003c/code\u003e from 7.5.4 to 7.5.8. This addresses the following vulnerabilities where protobufjs...\n\u003cul\u003e\n\u003cli\u003eis a runtime dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-41242\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eis a development dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-44291\u003c/li\u003e\n\u003cli\u003eCVE-2026-44290\u003c/li\u003e\n\u003cli\u003eCVE-2026-44293\u003c/li\u003e\n\u003cli\u003eCVE-2026-44289\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump development dependency \u003ccode\u003eflatted\u003c/code\u003e from 3.3.3 to 3.4.2. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-33228\u003c/li\u003e\n\u003cli\u003eCVE-2026-32141\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\u003ehttps://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e64dca8645265de9f1c9fb697304296f0342474d\"\u003e\u003ccode\u003ee64dca8\u003c/code\u003e\u003c/a\u003e Forgot to update the rest of the jobs in the stage tests to convert the runne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e7e1fdfe4240ff118ff388f4205b121f9b4ae3e1\"\u003e\u003ccode\u003ee7e1fdf\u003c/code\u003e\u003c/a\u003e Fix syntax. TODO should add actionlint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c90678774e1f049310b04a5cdfdc7a14e2b6b9dc\"\u003e\u003ccode\u003ec906787\u003c/code\u003e\u003c/a\u003e Use shared workflow from aerospike/aerospike-client-python from dev commit no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/35145f29ac91c6ac8e2f8a68bc89a22b71a263c5\"\u003e\u003ccode\u003e35145f2\u003c/code\u003e\u003c/a\u003e Fix syntax error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6486f505e6857c80e362349f39168dff84ddcf32\"\u003e\u003ccode\u003e6486f50\u003c/code\u003e\u003c/a\u003e Use the same syntax in aerospike-client-python to pass encoded json output to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/ff05b8cb767992e3a4354556e70fb56a0498be74\"\u003e\u003ccode\u003eff05b8c\u003c/code\u003e\u003c/a\u003e Rename SMA2 self hosted macos runner to the default labels used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/affd51c22e4cc317d5e186d29a25adf04c82b42d\"\u003e\u003ccode\u003eaffd51c\u003c/code\u003e\u003c/a\u003e Bump version to 6.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c12499bdda4d9730d0319a4dc7c6c88a44bf1ee1\"\u003e\u003ccode\u003ec12499b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump version to 6.7.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6b6da3ae8379de9536d392a8961caba3e7556a2a\"\u003e\u003ccode\u003e6b6da3a\u003c/code\u003e\u003c/a\u003e Fix bug where artifacts for release bundles are built for the wrong revision ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/242ad5bdbb487080a273bdc31b65f3fb899d3c68\"\u003e\u003ccode\u003e242ad5b\u003c/code\u003e\u003c/a\u003e Fix usage of promote-and-optionally-tag-release-bundle.yml in stage workflow.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\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.1 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/ax...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8833","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8833","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8833/packages"},{"uuid":"4559746417","node_id":"PR_kwDOBwapYs7hMQQF","number":8737,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T01:46:05.000Z","updated_at":"2026-06-01T01:51:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":20,"packages":[{"name":"@babel/core","old_version":"7.29.0","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":"@datadog/openfeature-node-server","old_version":"1.2.1","new_version":"2.0.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.6","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hono/node-server","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/honojs/node-server"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.77.6","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"ejs","old_version":"5.0.2","new_version":"6.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"electron","old_version":"42.1.0","new_version":"42.3.0","repository_url":"https://github.com/electron/electron"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.23","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"npm","old_version":"11.14.1","new_version":"11.16.0","repository_url":"https://github.com/npm/cli"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.4.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.4.2","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"stripe","old_version":"22.1.1","new_version":"22.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 20 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `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| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `1.2.1` | `2.0.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.6` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.3` | `2.0.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.7.0` | `6.7.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.77.6` |\n| [ejs](https://github.com/mde/ejs) | `5.0.2` | `6.0.1` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.3.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.23` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.16.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.4.0` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.4.2` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.2.0` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/openfeature-node-server` from 1.2.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/openfeature-js-client/releases\"\u003e@​datadog/openfeature-node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add npm compatibility smoke test by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003eDataDog/openfeature-js-client#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003eDataDog/openfeature-js-client#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to lerna independent versioning by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003eDataDog/openfeature-js-client#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@datadog/openfeature-node-server@2.0.0\"\u003ehttps://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@​datadog/openfeature-node-server@2.0.0\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/DataDog/openfeature-js-client/blob/main/CHANGELOG.md\"\u003e@​datadog/openfeature-node-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-browser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2, \u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version to prevent version skew [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch to lerna independent versioning (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add npm compatibility smoke test (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is the first stable release with the serialId feature. v1.2.0 had yarn syntax issues, v1.2.1 had loose dependency issues. \u003ccode\u003enode-server\u003c/code\u003e is bumped to 2.0.0 to prevent automatic upgrades by older dd-trace versions with unpinned dependencies.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): expose serial ID in flagMetadata for span enrichment (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/269\"\u003e#269\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003e👷 ci(deps): Bump dependabot/fetch-metadata (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 ci(deps)(deps): Bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump tmp from 0.2.3 to 0.2.5 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps-dev)(deps-dev): Bump glob from 11.1.0 to 13.0.6 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps): Bump axios from 1.13.4 to 1.15.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate missed touchpoints on v1.1.1 release\u003c/li\u003e\n\u003cli\u003efix: replace Map\u0026lt;string, string\u0026gt; constraint with CacheDelegate to avoid MapIterator in declarations (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/263\"\u003e#263\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): bump \u003ccode\u003e@​datadog/browser-core\u003c/code\u003e to ^6.33.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/261\"\u003e#261\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/254\"\u003e#254\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/253\"\u003e#253\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003echore(browser): move \u003ccode\u003e@​types/chrome\u003c/code\u003e from dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/250\"\u003e#250\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003efix(node): mark open \u003ccode\u003e@​openfeature/server-sdk\u003c/code\u003e as non-optional (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/248\"\u003e#248\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eRemove nested attributes from setContext example (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/234\"\u003e#234\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003echore: Harden npm supply chain with \u003ccode\u003e@​lavamoat/allow-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003e*_ Bug Fixes_\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow null targeting key for static and rule-only flags (\u003ca href=\"https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes:\u003c/strong\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/208293e04a79701c97f416665c51b6ccd02c089f\"\u003e\u003ccode\u003e208293e\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/d81d422b2676b0202c8b3b8fd98c6bb6238ef8b1\"\u003e\u003ccode\u003ed81d422\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DataDog/openfeature-js-client/commits/@datadog/openfeature-node-server@2.0.0/packages/node-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.2\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/436cd88c09899bbbb48fc53174d08e8f73371a41\"\u003e\u003ccode\u003e436cd88\u003c/code\u003e\u003c/a\u003e bump 9.4.2 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3309\"\u003e#3309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/6cd7358e05b0fb70572f2766963ac44493e43417\"\u003e\u003ccode\u003e6cd7358\u003c/code\u003e\u003c/a\u003e fix: bulk operations check too strict [backport] (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/cabdb6606def80e8410d051c45d2e4f151541785\"\u003e\u003ccode\u003ecabdb66\u003c/code\u003e\u003c/a\u003e fix: backport globby removal and junit CI fixes to 9.4 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3303\"\u003e#3303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/47ca4ab865ff4fefb1e679d03078c90f3bb4b490\"\u003e\u003ccode\u003e47ca4ab\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d00c23dbc62e76df170c14ecf69e447e1cdbc8d3\"\u003e\u003ccode\u003ed00c23d\u003c/code\u003e\u003c/a\u003e Prevent false NoLivingConnectionsError in WeightedConnectionPool (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/2db86c63645189d51edde2608873b9dc303173d7\"\u003e\u003ccode\u003e2db86c6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to e989123 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5895e4b8b52a1c8b9d9de43cdc424c0621613bb3\"\u003e\u003ccode\u003e5895e4b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 48b55a0 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a2f607ced1208e135bfe70f7b48cb8109f42f463\"\u003e\u003ccode\u003ea2f607c\u003c/code\u003e\u003c/a\u003e fix: use Buffer.concat for UTF-8 response body to prevent multi-byte characte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5e789a3b51abef559a3417e91a6a5d7cbf54aa9a\"\u003e\u003ccode\u003e5e789a3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to bb20cf7 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/09b619dca674c085b70676ec25d8297f7ddaf595\"\u003e\u003ccode\u003e09b619d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\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 `@hono/node-server` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: stub ws types to prevent them leaking in public types by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/359\"\u003ehonojs/node-server#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ehttps://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\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/honojs/node-server/commit/9e1cdee836baeb13f33e857a582b29546185c324\"\u003e\u003ccode\u003e9e1cdee\u003c/code\u003e\u003c/a\u003e 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b4ca62216c9b537f1e56e0282bc8b5ee5b953b26\"\u003e\u003ccode\u003eb4ca622\u003c/code\u003e\u003c/a\u003e fix: stub ws types to prevent them leaking in public types (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aerospike` from 6.7.0 to 6.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/releases\"\u003eaerospike's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.7.1]\u003c/h2\u003e\n\u003cp\u003eRelease Date: May 26, 2026\u003c/p\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress node.js client vulnerabilities reported by Dependabot. [CLIENT-4732]\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e...\n\u003cul\u003e\n\u003cli\u003eas a development dependency from 9.0.5 to 9.0.9.\u003c/li\u003e\n\u003cli\u003eas a runtime dependency from 3.1.2 to 3.1.5.\u003c/li\u003e\n\u003cli\u003eThis addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-27904\u003c/li\u003e\n\u003cli\u003eCVE-2026-27903\u003c/li\u003e\n\u003cli\u003eCVE-2026-26996\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003etar\u003c/code\u003e from 7.5.7 to 7.5.15. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-29786\u003c/li\u003e\n\u003cli\u003eCVE-2026-31802\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003epicomatch\u003c/code\u003e from 4.0.3 to 4.0.4. This addresses CVE-2026-33671.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eprotobufjs\u003c/code\u003e from 7.5.4 to 7.5.8. This addresses the following vulnerabilities where protobufjs...\n\u003cul\u003e\n\u003cli\u003eis a runtime dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-41242\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eis a development dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-44291\u003c/li\u003e\n\u003cli\u003eCVE-2026-44290\u003c/li\u003e\n\u003cli\u003eCVE-2026-44293\u003c/li\u003e\n\u003cli\u003eCVE-2026-44289\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump development dependency \u003ccode\u003eflatted\u003c/code\u003e from 3.3.3 to 3.4.2. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-33228\u003c/li\u003e\n\u003cli\u003eCVE-2026-32141\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\u003ehttps://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e64dca8645265de9f1c9fb697304296f0342474d\"\u003e\u003ccode\u003ee64dca8\u003c/code\u003e\u003c/a\u003e Forgot to update the rest of the jobs in the stage tests to convert the runne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e7e1fdfe4240ff118ff388f4205b121f9b4ae3e1\"\u003e\u003ccode\u003ee7e1fdf\u003c/code\u003e\u003c/a\u003e Fix syntax. TODO should add actionlint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c90678774e1f049310b04a5cdfdc7a14e2b6b9dc\"\u003e\u003ccode\u003ec906787\u003c/code\u003e\u003c/a\u003e Use shared workflow from aerospike/aerospike-client-python from dev commit no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/35145f29ac91c6ac8e2f8a68bc89a22b71a263c5\"\u003e\u003ccode\u003e35145f2\u003c/code\u003e\u003c/a\u003e Fix syntax error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6486f505e6857c80e362349f39168dff84ddcf32\"\u003e\u003ccode\u003e6486f50\u003c/code\u003e\u003c/a\u003e Use the same syntax in aerospike-client-python to pass encoded json output to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/ff05b8cb767992e3a4354556e70fb56a0498be74\"\u003e\u003ccode\u003eff05b8c\u003c/code\u003e\u003c/a\u003e Rename SMA2 self hosted macos runner to the default labels used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/affd51c22e4cc317d5e186d29a25adf04c82b42d\"\u003e\u003ccode\u003eaffd51c\u003c/code\u003e\u003c/a\u003e Bump version to 6.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c12499bdda4d9730d0319a4dc7c6c88a44bf1ee1\"\u003e\u003ccode\u003ec12499b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump version to 6.7.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6b6da3ae8379de9536d392a8961caba3e7556a2a\"\u003e\u003ccode\u003e6b6da3a\u003c/code\u003e\u003c/a\u003e Fix bug where artifacts for release bundles are built for the wrong revision ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/242ad5bdbb487080a273bdc31b65f3fb899d3c68\"\u003e\u003ccode\u003e242ad5b\u003c/code\u003e\u003c/a\u003e Fix usage of promote-and-optionally-tag-release-bundle.yml in stage workflow.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bullmq` from 5.76.10 to 5.77.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.77.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.5...v5.77.6\"\u003e5.77.6\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change NodeRedisRawClient to be node-redis compliant (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4195\"\u003e#4195\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/81709e4abe71f4e7c05c748938ec004a50c1fd4b\"\u003e81709e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.4...v5.77.5\"\u003e5.77.5\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnection:\u003c/strong\u003e handle cluster reconnection with timeouts (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4186\"\u003e#4186\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/411690e9070ba0dda59a86628fc8b56ad9ebea04\"\u003e411690e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.3...v5.77.4\"\u003e5.77.4\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ededuplication:\u003c/strong\u003e preserve custom jobId when requeuing keepLastIfActive proto-jobs (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4190\"\u003e#4190\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4030\"\u003e#4030\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/6e4972e8fd721035d680ca291049134c3876f8ba\"\u003e6e4972e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.2...v5.77.3\"\u003e5.77.3\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebun-redis:\u003c/strong\u003e remove per-command serialization to enable implicit pipelining (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4188\"\u003e#4188\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/685b0744cfeb273778420835010ec1b16b23e22a\"\u003e685b074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.1...v5.77.2\"\u003e5.77.2\u003c/a\u003e (2026-05-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnection:\u003c/strong\u003e use more permissive typing on NodeRedisRawClient options (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4187\"\u003e#4187\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0feec14452865c419961edb9c733f9951b6a663f\"\u003e0feec14\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4170\"\u003e#4170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.0...v5.77.1\"\u003e5.77.1\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnections:\u003c/strong\u003e make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e75a66af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.11...v5.77.0\"\u003e5.77.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/81709e4abe71f4e7c05c748938ec004a50c1fd4b\"\u003e\u003ccode\u003e81709e4\u003c/code\u003e\u003c/a\u003e fix(types): change NodeRedisRawClient to be node-redis compliant (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4195\"\u003e#4195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/411690e9070ba0dda59a86628fc8b56ad9ebea04\"\u003e\u003ccode\u003e411690e\u003c/code\u003e\u003c/a\u003e fix(connection): handle cluster reconnection with timeouts (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/e7d7d874f615cc06a581332f3a6fb6db22da4fb9\"\u003e\u003ccode\u003ee7d7d87\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.4 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4197\"\u003e#4197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/6e4972e8fd721035d680ca291049134c3876f8ba\"\u003e\u003ccode\u003e6e4972e\u003c/code\u003e\u003c/a\u003e fix(deduplication): preserve custom jobId when requeuing keepLastIfActive pro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/6e20ecf370cf58ae0c72ac0e296b53f17724d6f3\"\u003e\u003ccode\u003e6e20ecf\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.3 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/685b0744cfeb273778420835010ec1b16b23e22a\"\u003e\u003ccode\u003e685b074\u003c/code\u003e\u003c/a\u003e perf(bun-redis): remove per-command serialization to enable implicit pipelini...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/4b0571dd20a19116c3be8e9cc20da7c40f31c4eb\"\u003e\u003ccode\u003e4b0571d\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.2 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0feec14452865c419961edb9c733f9951b6a663f\"\u003e\u003ccode\u003e0feec14\u003c/code\u003e\u003c/a\u003e fix(connection): use more permissive typing on NodeRedisRawClient options (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d8ed22297d4433d095ad669e845c35a30a18d918\"\u003e\u003ccode\u003ed8ed222\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.1 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e\u003ccode\u003e75a66af\u003c/code\u003e\u003c/a\u003e fix(connections): make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.77.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ejs` from 5.0.2 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mde/ejs/releases\"\u003eejs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003eVersion 6.0.1\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/mde/ejs/commit/2c41365ca042a70978e5795adc05fbb8b35fb013\"\u003e\u003ccode\u003e2c41365\u003c/code\u003e\u003c/a\u003e Version 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/409fec90771fc6c22ace2a740e8edefeac118188\"\u003e\u003ccode\u003e409fec9\u003c/code\u003e\u003c/a\u003e Moved missed shim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/7097026acbf9d53c3bf9ecd6b3d0e268b8314036\"\u003e\u003ccode\u003e7097026\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/f78de727a25e1b63fa26e0beff9dd4bd1e35498c\"\u003e\u003ccode\u003ef78de72\u003c/code\u003e\u003c/a\u003e Updated README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/dc84d04de26ba07a7edb65c3489f80644aaa4312\"\u003e\u003ccode\u003edc84d04\u003c/code\u003e\u003c/a\u003e Major version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/82e73e58228af29ac29ed4b69cb121c609083fe4\"\u003e\u003ccode\u003e82e73e5\u003c/code\u003e\u003c/a\u003e Proto poisoning hardening\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/34c68a16ccb466635170ef81a8ce2862b248ebe2\"\u003e\u003ccode\u003e34c68a1\u003c/code\u003e\u003c/a\u003e Ecosystem smoke tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/8d1af6c1a439ec2675cf2cc20bbfad8a09190a6b\"\u003e\u003ccode\u003e8d1af6c\u003c/code\u003e\u003c/a\u003e Linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/c62fe52896017c3c1c0a9b0167e5a71facefb7c5\"\u003e\u003ccode\u003ec62fe52\u003c/code\u003e\u003c/a\u003e Move shim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/dff76b5761aec797ff3958efe0d5ac03da11bd67\"\u003e\u003ccode\u003edff76b5\u003c/code\u003e\u003c/a\u003e Packaging improvements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mde/ejs/compare/v5.0.2...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 42.1.0 to 42.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.3.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Linux support for \u003ccode\u003eapp.getApplicationInfoForProtocol()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51680\"\u003e#51680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Notification.remove(), removeAll(), and removeGroup() static methods for macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51691\"\u003e#51691\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51690\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded session support to net module requests from utility process. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51698\"\u003e#51698\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eprocess\u003c/code\u003e and other Node globals were undefined in ESM preload scripts when \u003ccode\u003econtextIsolation\u003c/code\u003e was disabled. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51726\"\u003e#51726\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51723\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed native addon compilation failure with undefined msvc intrinsic from v8 headers. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51706\"\u003e#51706\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51705\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Chromium to 148.0.7778.180. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51600\"\u003e#51600\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v42.2.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed the \u003ccode\u003e--experimental-inspector-network-resource\u003c/code\u003e Node.js flag to be passed through Electron. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51378\"\u003e#51378\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51377\"\u003e41\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed crash for Notification close. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51657\"\u003e#51657\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51656\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/51655\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes for a use-after-free in touch-event queue teardown, a runtime-effect validation gap in Skia image filters, and an integer overflow in the GLSL translator. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51646\"\u003e#51646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes for an out-of-bounds write in WebAudio worklet setup, a heap overflow in the ANGLE GL backend, a use-after-free in the GTK Wayland platform, an accessibility tree-state validation issue, and an integer overflow in text bidi handling. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51666\"\u003e#51666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51628\"\u003e#51628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/51688\"\u003e#51688\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/electron/electron/commit/e0127e99aeaa66bb580538fc7409831b5248cccb\"\u003e\u003ccode\u003ee0127e9\u003c/code\u003e\u003c/a\u003e chore: bump chromium to 148.0.7778.180 (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51600\"\u003e#51600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b07916bfa5b7cb5056c36c0cf4769849941d7ce1\"\u003e\u003ccode\u003eb07916b\u003c/code\u003e\u003c/a\u003e ci: unpin homebrew version (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51762\"\u003e#51762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/6aac40e76ca1eace7b13f5c5451b586e010fe558\"\u003e\u003ccode\u003e6aac40e\u003c/code\u003e\u003c/a\u003e refactor: api::utilityProcessWrapper managed by cppgc (\u003ca href=\"https://redirect.github.com/electron/electron/issues/50955\"\u003e#50955\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51752\"\u003e#51752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/bb52cd543ded7b33e1232c3d8d743c8fa8387d8e\"\u003e\u003ccode\u003ebb52cd5\u003c/code\u003e\u003c/a\u003e chore: do not require infr singoff for github workflows/actions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51738\"\u003e#51738\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51\"\u003e#51\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fd02b05625e0e4a950e45a67642d8fba95510689\"\u003e\u003ccode\u003efd02b05\u003c/code\u003e\u003c/a\u003e refactor: rm chore_add_electron_objects_to_wrappablepointertag.patch (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51734\"\u003e#51734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/34102a58a53d64c992d37bd745db49ecee1b5a30\"\u003e\u003ccode\u003e34102a5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprocess\u003c/code\u003e undefined in ESM preload when contextIsolation is disabled (\u003ca href=\"https://redirect.github.com/electron/electron/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/09d7d7af4d9e87dfe86f445790f0f699d3aedc96\"\u003e\u003ccode\u003e09d7d7a\u003c/code\u003e\u003c/a\u003e feat: add Linux support for \u003ccode\u003eapp.getApplicationInfoForProtocol()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/electron/issues/5\"\u003e#5\u003c/a\u003e… (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51680\"\u003e#51680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/bbf87a7d991ca4bafb03717adc157413fb729d18\"\u003e\u003ccode\u003ebbf87a7\u003c/code\u003e\u003c/a\u003e feat: add remove, removeAll, and removeGroup for notifications API (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51691\"\u003e#51691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c9598c82e42f52b772e96b4b6d2bff04465fedde\"\u003e\u003ccode\u003ec9598c8\u003c/code\u003e\u003c/a\u003e feat: add http cache support to requests from utility process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51698\"\u003e#51698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/102aebe84143dceb32e7de7ffed64755ca47c20d\"\u003e\u003ccode\u003e102aebe\u003c/code\u003e\u003c/a\u003e ci: set no color output during build (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51709\"\u003e#51709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v42.1.0...v42.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.12.19 to 4.12.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): normalize all backslashes in file paths, not just the first in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4962\"\u003ehonojs/hono#4962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(context): export the Context class publicly by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4543\"\u003ehonojs/hono#4543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(contribution): add AI Usage Policy by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4970\"\u003ehonojs/hono#4970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(compress): add contentTypeFilter option and \u003ccode\u003eCOMPRESSIBLE_CONTENT_TYPE_REGEX\u003c/code\u003e re-export by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4961\"\u003ehonojs/hono#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/ipaddr): do not compress a single 0 group to \u003ccode\u003e::\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4971\"\u003ehonojs/hono#4971\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.22...v4.12.23\"\u003ehttps://github.com/honojs/hono/compare/v4.12.22...v4.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update vitest to v4 and cleanups by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4952\"\u003ehonojs/hono#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mime): specify charset parameter per MIME type instead of mechanical detection by \u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compress): respect Accept-Encoding when encoding option is set by \u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deno): echo negotiated WebSocket subprotocol in upgrade response by \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add msgpack as a compressible content type by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.21...v4.12.22\"\u003ehttps://github.com/honojs/hono/compare/v4.12.21...v4.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.21\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for the following security issues:\u003c/p\u003e\n\u003ch3\u003eapp.mount() strips mount prefix using undecoded path, causing incorrect routing for percent-encoded paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eapp.mount()\u003c/code\u003e. Fixes prefix stripping using the raw URL pathname instead of the decoded path, where percent-encoded characters in the mount prefix or path could cause the prefix to be removed at the wrong position, resulting in the sub-application receiving an incorrect path. GHSA-2gcr-mfcq-wcc3\u003c/p\u003e\n\u003ch3\u003eIP Restriction bypasses static deny rules for non-canonical IPv6\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/ip-restriction\u003c/code\u003e. Fixes IP address comparison using string equality, where non-canonical IPv6 representations of a denied address — such as compressed forms or hex-notation IPv4-mapped addresses — could bypass static deny rules. GHSA-xrhx-7g5j-rcj5\u003c/p\u003e\n\u003ch3\u003eCookie helper does not sanitize sameSite and priority, allowing Set-Cookie injection\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/cookie\u003c/code\u003e. Fixes missing validation of \u003ccode\u003esameSite\u003c/code\u003e and \u003ccode\u003epriority\u003c/code\u003e options against injection characters (\u003ccode\u003e;\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e), where user-controlled input passed to either option could inject additional attributes into the Set-Cookie response header. GHSA-3hrh-pfw6-9m5x\u003c/p\u003e\n\u003ch3\u003eJWT middleware accepts any Authorization scheme, not only Bearer\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/jwt\u003c/code\u003e, \u003ccode\u003ehono/jwk\u003c/code\u003e. Fixes missing scheme validation in the Authorization header, where any two-part header value was accepted regardless of the scheme name, allowing non-Bearer schemes to pass JWT authentication. GHSA-f577-qrjj-4474\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who use \u003ccode\u003eapp.mount()\u003c/code\u003e, \u003ccode\u003ehono/ip-restriction\u003c/code\u003e, \u003ccode\u003ehono/cookie\u003c/code\u003e, or \u003ccode\u003ehono/jwt\u003c/code\u003e/\u003ccode\u003ehono/jwk\u003c/code\u003e are encouraged to upgrade to this version.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/83bfb3bb4a12c1d92c163a39e907df5d662ff78d\"\u003e\u003ccode\u003e83bfb3b\u003c/code\u003e\u003c/a\u003e 4.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/bcd290a64c0b392fd06d2bd1f256c5dc9835e4a4\"\u003e\u003ccode\u003ebcd290a\u003c/code\u003e\u003c/a\u003e fix(utils/ipaddr): do not compress a single 0 group to \u003ccode\u003e::\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4971\"\u003e#4971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c968177d9c11ddc7c7cca57c384497f11a6d60ae\"\u003e\u003ccode\u003ec968177\u003c/code\u003e\u003c/a\u003e feat(compress): add contentTypeFilter option and `COMPRESSIBLE_CONTENT_TYPE_R...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0265a5453a7c272417eaa22b93d3fb319d2188ed\"\u003e\u003ccode\u003e0265a54\u003c/code\u003e\u003c/a\u003e docs(contribution): add AI Usage Policy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c84c5d2d46ca6a78c316529491d42ab7bb956368\"\u003e\u003ccode\u003ec84c5d2\u003c/code\u003e\u003c/a\u003e feat(context): export the Context class publicly (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4543\"\u003e#4543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/82dad6297c90c33c41bf48b4530509a21588ad06\"\u003e\u003ccode\u003e82dad62\u003c/code\u003e\u003c/a\u003e fix(serve-static): normalize all backslashes in file paths, not just the firs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/2f01b774b168911d24e4864fb66054f5de9d9a4e\"\u003e\u003ccode\u003e2f01b77\u003c/code\u003e\u003c/a\u003e 4.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6bc0dff277684ee50ace6dc87a7ad73a9c131c99\"\u003e\u003ccode\u003e6bc0dff\u003c/code\u003e\u003c/a\u003e feat: add msgpack as a compressible content type (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7e0555d14c72d4204347ac9afaae32ba5c013ab9\"\u003e\u003ccode\u003e7e0555d\u003c/code\u003e\u003c/a\u003e fix(deno): echo negotiated WebSocket subprotocol in upgrade response (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4955\"\u003e#4955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/f0ed2465913f2a89ebdf65cc54d6254915fc3ff6\"\u003e\u003ccode\u003ef0ed246\u003c/code\u003e\u003c/a\u003e fix(compress): respect Accept-Encoding when encoding option is set (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.19...v4.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: request.length overflows on Content-Length \u0026gt; 2GB by \u003ca href=\"https://github.com/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\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/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/koajs/koa/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/6984592d41946ed746f15afcb05554e073f64dad\"\u003e\u003ccode\u003e6984592\u003c/code\u003e\u003c/a\u003e 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3f3ac48904229f807939d13ab49fdf8262a7aa08\"\u003e\u003ccode\u003e3f3ac48\u003c/code\u003e\u003c/a\u003e fix: request.length overflows on Content-Length \u0026gt; 2GB (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpd...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8737","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8737","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8737/packages"},{"uuid":"4544846269","node_id":"PR_kwDOBwapYs7gdWUk","number":8696,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-29T01:00:07.000Z","updated_at":"2026-05-29T01:18:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":17,"packages":[{"name":"@babel/core","old_version":"7.29.0","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":"@datadog/openfeature-node-server","old_version":"1.2.1","new_version":"2.0.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.6","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hono/node-server","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/honojs/node-server"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.77.3","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"electron","old_version":"42.1.0","new_version":"42.2.0","repository_url":"https://github.com/electron/electron"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.23","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"npm","old_version":"11.14.1","new_version":"11.15.0","repository_url":"https://github.com/npm/cli"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.3.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.4.2","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 17 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `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| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `1.2.1` | `2.0.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.1` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.6` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.3` | `2.0.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.77.3` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.2.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.23` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.15.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.3.0` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.4.2` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/openfeature-node-server` from 1.2.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/openfeature-js-client/releases\"\u003e@​datadog/openfeature-node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add npm compatibility smoke test by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003eDataDog/openfeature-js-client#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003eDataDog/openfeature-js-client#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to lerna independent versioning by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003eDataDog/openfeature-js-client#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@datadog/openfeature-node-server@2.0.0\"\u003ehttps://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@​datadog/openfeature-node-server@2.0.0\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/DataDog/openfeature-js-client/blob/main/CHANGELOG.md\"\u003e@​datadog/openfeature-node-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-browser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2, \u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version to prevent version skew [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch to lerna independent versioning (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add npm compatibility smoke test (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is the first stable release with the serialId feature. v1.2.0 had yarn syntax issues, v1.2.1 had loose dependency issues. \u003ccode\u003enode-server\u003c/code\u003e is bumped to 2.0.0 to prevent automatic upgrades by older dd-trace versions with unpinned dependencies.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): expose serial ID in flagMetadata for span enrichment (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/269\"\u003e#269\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003e👷 ci(deps): Bump dependabot/fetch-metadata (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 ci(deps)(deps): Bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump tmp from 0.2.3 to 0.2.5 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps-dev)(deps-dev): Bump glob from 11.1.0 to 13.0.6 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps): Bump axios from 1.13.4 to 1.15.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate missed touchpoints on v1.1.1 release\u003c/li\u003e\n\u003cli\u003efix: replace Map\u0026lt;string, string\u0026gt; constraint with CacheDelegate to avoid MapIterator in declarations (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/263\"\u003e#263\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): bump \u003ccode\u003e@​datadog/browser-core\u003c/code\u003e to ^6.33.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/261\"\u003e#261\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/254\"\u003e#254\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/253\"\u003e#253\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003echore(browser): move \u003ccode\u003e@​types/chrome\u003c/code\u003e from dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/250\"\u003e#250\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003efix(node): mark open \u003ccode\u003e@​openfeature/server-sdk\u003c/code\u003e as non-optional (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/248\"\u003e#248\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eRemove nested attributes from setContext example (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/234\"\u003e#234\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003echore: Harden npm supply chain with \u003ccode\u003e@​lavamoat/allow-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003e*_ Bug Fixes_\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow null targeting key for static and rule-only flags (\u003ca href=\"https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes:\u003c/strong\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/208293e04a79701c97f416665c51b6ccd02c089f\"\u003e\u003ccode\u003e208293e\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/d81d422b2676b0202c8b3b8fd98c6bb6238ef8b1\"\u003e\u003ccode\u003ed81d422\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DataDog/openfeature-js-client/commits/@datadog/openfeature-node-server@2.0.0/packages/node-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d00c23dbc62e76df170c14ecf69e447e1cdbc8d3\"\u003e\u003ccode\u003ed00c23d\u003c/code\u003e\u003c/a\u003e Prevent false NoLivingConnectionsError in WeightedConnectionPool (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/2db86c63645189d51edde2608873b9dc303173d7\"\u003e\u003ccode\u003e2db86c6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to e989123 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5895e4b8b52a1c8b9d9de43cdc424c0621613bb3\"\u003e\u003ccode\u003e5895e4b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 48b55a0 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a2f607ced1208e135bfe70f7b48cb8109f42f463\"\u003e\u003ccode\u003ea2f607c\u003c/code\u003e\u003c/a\u003e fix: use Buffer.concat for UTF-8 response body to prevent multi-byte characte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5e789a3b51abef559a3417e91a6a5d7cbf54aa9a\"\u003e\u003ccode\u003e5e789a3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to bb20cf7 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/09b619dca674c085b70676ec25d8297f7ddaf595\"\u003e\u003ccode\u003e09b619d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\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 `@hono/node-server` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: stub ws types to prevent them leaking in public types by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/359\"\u003ehonojs/node-server#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ehttps://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\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/honojs/node-server/commit/9e1cdee836baeb13f33e857a582b29546185c324\"\u003e\u003ccode\u003e9e1cdee\u003c/code\u003e\u003c/a\u003e 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b4ca62216c9b537f1e56e0282bc8b5ee5b953b26\"\u003e\u003ccode\u003eb4ca622\u003c/code\u003e\u003c/a\u003e fix: stub ws types to prevent them leaking in public types (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bullmq` from 5.76.10 to 5.77.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.77.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.2...v5.77.3\"\u003e5.77.3\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebun-redis:\u003c/strong\u003e remove per-command serialization to enable implicit pipelining (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4188\"\u003e#4188\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/685b0744cfeb273778420835010ec1b16b23e22a\"\u003e685b074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.1...v5.77.2\"\u003e5.77.2\u003c/a\u003e (2026-05-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnection:\u003c/strong\u003e use more permissive typing on NodeRedisRawClient options (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4187\"\u003e#4187\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0feec14452865c419961edb9c733f9951b6a663f\"\u003e0feec14\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4170\"\u003e#4170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.0...v5.77.1\"\u003e5.77.1\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnections:\u003c/strong\u003e make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e75a66af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.11...v5.77.0\"\u003e5.77.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactored client code, adding support for node-redis and bun native redis client (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4170\"\u003e#4170\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/963c1b51b3b0da0d014698f101598b9dcdff0bd1\"\u003e963c1b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.76.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.76.11\"\u003e5.76.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e stop fetching next jobs when closing on manual job movement (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4178\"\u003e#4178\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4163\"\u003e#4163\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/7b9f7e0c81427fb9d936a6366c21ef2a96729335\"\u003e7b9f7e0\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/taskforcesh/bullmq/commit/685b0744cfeb273778420835010ec1b16b23e22a\"\u003e\u003ccode\u003e685b074\u003c/code\u003e\u003c/a\u003e perf(bun-redis): remove per-command serialization to enable implicit pipelini...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/4b0571dd20a19116c3be8e9cc20da7c40f31c4eb\"\u003e\u003ccode\u003e4b0571d\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.2 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0feec14452865c419961edb9c733f9951b6a663f\"\u003e\u003ccode\u003e0feec14\u003c/code\u003e\u003c/a\u003e fix(connection): use more permissive typing on NodeRedisRawClient options (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d8ed22297d4433d095ad669e845c35a30a18d918\"\u003e\u003ccode\u003ed8ed222\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.1 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e\u003ccode\u003e75a66af\u003c/code\u003e\u003c/a\u003e fix(connections): make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/1adbabcb456daa6aa1014f40b4dba53a2904044c\"\u003e\u003ccode\u003e1adbabc\u003c/code\u003e\u003c/a\u003e docs: update bullmq-pro changelog for version v7.46.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/441673d29bc9d79f4a1e6fb34c8a2b12f94ac9b0\"\u003e\u003ccode\u003e441673d\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/963c1b51b3b0da0d014698f101598b9dcdff0bd1\"\u003e\u003ccode\u003e963c1b5\u003c/code\u003e\u003c/a\u003e feat: refactored client code, adding support for node-redis and bun native re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3178f95eff40597e79f0e001ada08495bd288944\"\u003e\u003ccode\u003e3178f95\u003c/code\u003e\u003c/a\u003e chore(release): 5.76.11 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4180\"\u003e#4180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/7b9f7e0c81427fb9d936a6366c21ef2a96729335\"\u003e\u003ccode\u003e7b9f7e0\u003c/code\u003e\u003c/a\u003e fix(worker): stop fetching next jobs when closing on manual job movement (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/41\"\u003e#41\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.77.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 42.1.0 to 42.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.2.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed the \u003ccode\u003e--experimental-inspector-network-resource\u003c/code\u003e Node.js flag to be passed through Electron. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51378\"\u003e#51378\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51377\"\u003e41\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed crash for Notification close. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51657\"\u003e#51657\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51656\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/51655\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes for a use-after-free in touch-event queue teardown, a runtime-effect validation gap in Skia image filters, and an integer overflow in the GLSL translator. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51646\"\u003e#51646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes for an out-of-bounds write in WebAudio worklet setup, a heap overflow in the ANGLE GL backend, a use-after-free in the GTK Wayland platform, an accessibility tree-state validation issue, and an integer overflow in text bidi handling. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51666\"\u003e#51666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51628\"\u003e#51628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/51688\"\u003e#51688\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/electron/electron/commit/87740a867bddf434afec16e1f8b4f02235d3e7f7\"\u003e\u003ccode\u003e87740a8\u003c/code\u003e\u003c/a\u003e fix: skip current instance's child processes in Windows orphan killer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51686\"\u003e#51686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/db2296d1c837911edafb3aaeaad2cd99d88443e3\"\u003e\u003ccode\u003edb2296d\u003c/code\u003e\u003c/a\u003e docs: update Notification 'failed' support info (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51688\"\u003e#51688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c084f3d6dad021304d9ac4a432d1d8930581cde7\"\u003e\u003ccode\u003ec084f3d\u003c/code\u003e\u003c/a\u003e feat: allow --experimental-inspector-network-resource node flag (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51378\"\u003e#51378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/365cd49093df0a1fdb6d90b01d32f60b9b1bfeb1\"\u003e\u003ccode\u003e365cd49\u003c/code\u003e\u003c/a\u003e docs: update Azure Artifact Signing and EV cert docs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51677\"\u003e#51677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/4f2f73d22dd1a8469fd29f3967a8d8d5fbaa5791\"\u003e\u003ccode\u003e4f2f73d\u003c/code\u003e\u003c/a\u003e fix: Crash for Notification close (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51657\"\u003e#51657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71627f0ad754175864c929e74eca4c5f0f137647\"\u003e\u003ccode\u003e71627f0\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 5 changes from chromium, angle (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51666\"\u003e#51666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2c8e90d6c892a6c89d7a013091bd4e19c2f6663c\"\u003e\u003ccode\u003e2c8e90d\u003c/code\u003e\u003c/a\u003e perf: use GIO instead of \u003ccode\u003exdg-mime\u003c/code\u003e for \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9f5cd23ebe52b5c271c013eb15983d84fea0c6d8\"\u003e\u003ccode\u003e9f5cd23\u003c/code\u003e\u003c/a\u003e refactor: SafeStorage never emits, so do not inherit from EventEmitter (\u003ca href=\"https://redirect.github.com/electron/electron/issues/5105\"\u003e#5105\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9d7589940875c2d00f5198a073db1608fd9547ad\"\u003e\u003ccode\u003e9d75899\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 3 changes from chromium, skia, angle (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51646\"\u003e#51646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/804962d2ab9410c6f79ef01d0da2fdeac8515a0a\"\u003e\u003ccode\u003e804962d\u003c/code\u003e\u003c/a\u003e test: wait for navigation to settle in loadURL tests (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51644\"\u003e#51644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron/electron/compare/v42.1.0...v42.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.12.19 to 4.12.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): normalize all backslashes in file paths, not just the first in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4962\"\u003ehonojs/hono#4962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(context): export the Context class publicly by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4543\"\u003ehonojs/hono#4543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(contribution): add AI Usage Policy by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4970\"\u003ehonojs/hono#4970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(compress): add contentTypeFilter option and \u003ccode\u003eCOMPRESSIBLE_CONTENT_TYPE_REGEX\u003c/code\u003e re-export by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4961\"\u003ehonojs/hono#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/ipaddr): do not compress a single 0 group to \u003ccode\u003e::\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4971\"\u003ehonojs/hono#4971\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.22...v4.12.23\"\u003ehttps://github.com/honojs/hono/compare/v4.12.22...v4.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update vitest to v4 and cleanups by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4952\"\u003ehonojs/hono#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mime): specify charset parameter per MIME type instead of mechanical detection by \u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compress): respect Accept-Encoding when encoding option is set by \u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deno): echo negotiated WebSocket subprotocol in upgrade response by \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add msgpack as a compressible content type by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.21...v4.12.22\"\u003ehttps://github.com/honojs/hono/compare/v4.12.21...v4.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.21\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for the following security issues:\u003c/p\u003e\n\u003ch3\u003eapp.mount() strips mount prefix using undecoded path, causing incorrect routing for percent-encoded paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eapp.mount()\u003c/code\u003e. Fixes prefix stripping using the raw URL pathname instead of the decoded path, where percent-encoded characters in the mount prefix or path could cause the prefix to be removed at the wrong position, resulting in the sub-application receiving an incorrect path. GHSA-2gcr-mfcq-wcc3\u003c/p\u003e\n\u003ch3\u003eIP Restriction bypasses static deny rules for non-canonical IPv6\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/ip-restriction\u003c/code\u003e. Fixes IP address comparison using string equality, where non-canonical IPv6 representations of a denied address — such as compressed forms or hex-notation IPv4-mapped addresses — could bypass static deny rules. GHSA-xrhx-7g5j-rcj5\u003c/p\u003e\n\u003ch3\u003eCookie helper does not sanitize sameSite and priority, allowing Set-Cookie injection\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/cookie\u003c/code\u003e. Fixes missing validation of \u003ccode\u003esameSite\u003c/code\u003e and \u003ccode\u003epriority\u003c/code\u003e options against injection characters (\u003ccode\u003e;\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e), where user-controlled input passed to either option could inject additional attributes into the Set-Cookie response header. GHSA-3hrh-pfw6-9m5x\u003c/p\u003e\n\u003ch3\u003eJWT middleware accepts any Authorization scheme, not only Bearer\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/jwt\u003c/code\u003e, \u003ccode\u003ehono/jwk\u003c/code\u003e. Fixes missing scheme validation in the Authorization header, where any two-part header value was accepted regardless of the scheme name, allowing non-Bearer schemes to pass JWT authentication. GHSA-f577-qrjj-4474\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who use \u003ccode\u003eapp.mount()\u003c/code\u003e, \u003ccode\u003ehono/ip-restriction\u003c/code\u003e, \u003ccode\u003ehono/cookie\u003c/code\u003e, or \u003ccode\u003ehono/jwt\u003c/code\u003e/\u003ccode\u003ehono/jwk\u003c/code\u003e are encouraged to upgrade to this version.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/83bfb3bb4a12c1d92c163a39e907df5d662ff78d\"\u003e\u003ccode\u003e83bfb3b\u003c/code\u003e\u003c/a\u003e 4.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/bcd290a64c0b392fd06d2bd1f256c5dc9835e4a4\"\u003e\u003ccode\u003ebcd290a\u003c/code\u003e\u003c/a\u003e fix(utils/ipaddr): do not compress a single 0 group to \u003ccode\u003e::\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4971\"\u003e#4971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c968177d9c11ddc7c7cca57c384497f11a6d60ae\"\u003e\u003ccode\u003ec968177\u003c/code\u003e\u003c/a\u003e feat(compress): add contentTypeFilter option and `COMPRESSIBLE_CONTENT_TYPE_R...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0265a5453a7c272417eaa22b93d3fb319d2188ed\"\u003e\u003ccode\u003e0265a54\u003c/code\u003e\u003c/a\u003e docs(contribution): add AI Usage Policy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c84c5d2d46ca6a78c316529491d42ab7bb956368\"\u003e\u003ccode\u003ec84c5d2\u003c/code\u003e\u003c/a\u003e feat(context): export the Context class publicly (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4543\"\u003e#4543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/82dad6297c90c33c41bf48b4530509a21588ad06\"\u003e\u003ccode\u003e82dad62\u003c/code\u003e\u003c/a\u003e fix(serve-static): normalize all backslashes in file paths, not just the firs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/2f01b774b168911d24e4864fb66054f5de9d9a4e\"\u003e\u003ccode\u003e2f01b77\u003c/code\u003e\u003c/a\u003e 4.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6bc0dff277684ee50ace6dc87a7ad73a9c131c99\"\u003e\u003ccode\u003e6bc0dff\u003c/code\u003e\u003c/a\u003e feat: add msgpack as a compressible content type (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7e0555d14c72d4204347ac9afaae32ba5c013ab9\"\u003e\u003ccode\u003e7e0555d\u003c/code\u003e\u003c/a\u003e fix(deno): echo negotiated WebSocket subprotocol in upgrade response (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4955\"\u003e#4955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/f0ed2465913f2a89ebdf65cc54d6254915fc3ff6\"\u003e\u003ccode\u003ef0ed246\u003c/code\u003e\u003c/a\u003e fix(compress): respect Accept-Encoding when encoding option is set (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.19...v4.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: request.length overflows on Content-Length \u0026gt; 2GB by \u003ca href=\"https://github.com/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\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/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/koajs/koa/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/6984592d41946ed746f15afcb05554e073f64dad\"\u003e\u003ccode\u003e6984592\u003c/code\u003e\u003c/a\u003e 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3f3ac48904229f807939d13ab49fdf8262a7aa08\"\u003e\u003ccode\u003e3f3ac48\u003c/code\u003e\u003c/a\u003e fix: request.length overflows on Content-Length \u0026gt; 2GB (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm` from 11.14.1 to 11.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003enpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003e11.15.0\u003c/a\u003e (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0d5d899ea8a6981a2a1d3c724384d12fd1908a90\"\u003e\u003ccode\u003e0d5d899\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9379\"\u003e#9379\u003c/a\u003e npm stage (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1433740a8b42f9359a2178d00a40e3f770b6b1b2\"\u003e\u003ccode\u003e1433740\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9376\"\u003e#9376\u003c/a\u003e add permissions support to trust commands (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9376\"\u003e#9376\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8df10f5a399048c9d2dd7eba1d65c0b4b6a5b1c8\"\u003e\u003ccode\u003e8df10f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e add allow-git/allow-file/allow-directory/allow-remote configs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/39b625e60628e7fdc96ee88cbe1c3b613bdc1ac5\"\u003e\u003ccode\u003e39b625e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9381\"\u003e#9381\u003c/a\u003e key stage download --json output by package name (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9381\"\u003e#9381\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6aa332d4cc37c0981f29cfb7e1efc66eee65578c\"\u003e\u003ccode\u003e6aa332d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow min-release-age in npmrc to coexist with --before (\u003ca href=\"https://github.com/raazkhnl\"\u003e\u003ccode\u003e@​raazkhnl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/468550fb8f6ded97df03e6b8a82dbfbcb7b47d30\"\u003e\u003ccode\u003e468550f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e refactor #failureNode, adjust tests and safety (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cabe2499347c17d97eecc3bbca3d96fe2f556d0d\"\u003e\u003ccode\u003ecabe249\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow-remote=none does not block registry tarballs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esocks@2.8.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003elru-cache@11.5.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003eip-address@10.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebrace-expansion@5.0.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6918b4cd149a3917e7d84beddb1b20138cc0ebac\"\u003e\u003ccode\u003e6918b4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebin-links@6.0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf84079a507c20d8215bc0154bac65e6d14b27f8\"\u003e\u003ccode\u003ebf84079\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003etar@7.5.15\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bdef82c2e003b682f4be324a1a45a5a6b09d0ec1\"\u003e\u003ccode\u003ebdef82c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esemver@7.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f38a6777ae746e136756521e0134f92a4425c90\"\u003e\u003ccode\u003e3f38a67\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/816f3bfeed3b8f19bd480ba305eb48c71e779f59\"\u003e\u003ccode\u003e816f3bf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e dev dependency updates (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.6.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/config-v10.9.1\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/config@10.9.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmdiff-v8.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmdiff@8.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmexec-v10.2.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmexec@10.2.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.22\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmfund@7.0.22\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpack-v9.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpack@9.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpublish-v11.2.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpublish@11.2.0\u003c/code\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/npm/cli/blob/v11.15.0/CHANGELOG.md\"\u003enpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003e11.15.0\u003c/a\u003e (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0d5d899ea8a6981a2a1d3c724384d12fd1908a90\"\u003e\u003ccode\u003e0d5d899\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9379\"\u003e#9379\u003c/a\u003e npm stage (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1433740a8b42f9359a2178d00a40e3f770b6b1b2\"\u003e\u003ccode\u003e1433740\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9376\"\u003e#9376\u003c/a\u003e add permissions support to trust commands (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9376\"\u003e#9376\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8df10f5a399048c9d2dd7eba1d65c0b4b6a5b1c8\"\u003e\u003ccode\u003e8df10f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e add allow-git/allow-file/allow-directory/allow-remote configs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/39b625e60628e7fdc96ee88cbe1c3b613bdc1ac5\"\u003e\u003ccode\u003e39b625e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9381\"\u003e#9381\u003c/a\u003e key stage download --json output by package name (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9381\"\u003e#9381\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6aa332d4cc37c0981f29cfb7e1efc66eee65578c\"\u003e\u003ccode\u003e6aa332d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow min-release-age in npmrc to coexist with --before (\u003ca href=\"https://github.com/raazkhnl\"\u003e\u003ccode\u003e@​raazkhnl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/468550fb8f6ded97df03e6b8a82dbfbcb7b47d30\"\u003e\u003ccode\u003e468550f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e refactor #failureNode, adjust tests and safety (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cabe2499347c17d97eecc3bbca3d96fe2f556d0d\"\u003e\u003ccode\u003ecabe249\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow-remote=none does not block registry tarballs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esocks@2.8.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003elru-cache@11.5.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003eip-address@10.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebrace-expansion@5.0.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/co...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8696","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8696","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8696/packages"},{"uuid":"4529315350","node_id":"PR_kwDOBwapYs7fqpci","number":8650,"state":"closed","title":"chore(deps): bump the test-versions group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-28T01:36:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T03:44:15.000Z","updated_at":"2026-05-28T01:36:29.000Z","time_to_close":78731,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":13,"packages":[{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.6","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.77.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"electron","old_version":"42.1.0","new_version":"42.2.0","repository_url":"https://github.com/electron/electron"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.22","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"npm","old_version":"11.14.1","new_version":"11.15.0","repository_url":"https://github.com/npm/cli"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.2.2","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.4.2","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 13 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.1` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.6` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.77.1` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.2.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.22` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.15.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.2.2` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.4.2` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d00c23dbc62e76df170c14ecf69e447e1cdbc8d3\"\u003e\u003ccode\u003ed00c23d\u003c/code\u003e\u003c/a\u003e Prevent false NoLivingConnectionsError in WeightedConnectionPool (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/2db86c63645189d51edde2608873b9dc303173d7\"\u003e\u003ccode\u003e2db86c6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to e989123 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5895e4b8b52a1c8b9d9de43cdc424c0621613bb3\"\u003e\u003ccode\u003e5895e4b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 48b55a0 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a2f607ced1208e135bfe70f7b48cb8109f42f463\"\u003e\u003ccode\u003ea2f607c\u003c/code\u003e\u003c/a\u003e fix: use Buffer.concat for UTF-8 response body to prevent multi-byte characte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5e789a3b51abef559a3417e91a6a5d7cbf54aa9a\"\u003e\u003ccode\u003e5e789a3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to bb20cf7 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/09b619dca674c085b70676ec25d8297f7ddaf595\"\u003e\u003ccode\u003e09b619d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\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 `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bullmq` from 5.76.10 to 5.77.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.77.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.0...v5.77.1\"\u003e5.77.1\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnections:\u003c/strong\u003e make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e75a66af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.11...v5.77.0\"\u003e5.77.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactored client code, adding support for node-redis and bun native redis client (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4170\"\u003e#4170\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/963c1b51b3b0da0d014698f101598b9dcdff0bd1\"\u003e963c1b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.76.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.76.11\"\u003e5.76.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e stop fetching next jobs when closing on manual job movement (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4178\"\u003e#4178\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4163\"\u003e#4163\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/7b9f7e0c81427fb9d936a6366c21ef2a96729335\"\u003e7b9f7e0\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/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e\u003ccode\u003e75a66af\u003c/code\u003e\u003c/a\u003e fix(connections): make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/1adbabcb456daa6aa1014f40b4dba53a2904044c\"\u003e\u003ccode\u003e1adbabc\u003c/code\u003e\u003c/a\u003e docs: update bullmq-pro changelog for version v7.46.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/441673d29bc9d79f4a1e6fb34c8a2b12f94ac9b0\"\u003e\u003ccode\u003e441673d\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/963c1b51b3b0da0d014698f101598b9dcdff0bd1\"\u003e\u003ccode\u003e963c1b5\u003c/code\u003e\u003c/a\u003e feat: refactored client code, adding support for node-redis and bun native re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3178f95eff40597e79f0e001ada08495bd288944\"\u003e\u003ccode\u003e3178f95\u003c/code\u003e\u003c/a\u003e chore(release): 5.76.11 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4180\"\u003e#4180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/7b9f7e0c81427fb9d936a6366c21ef2a96729335\"\u003e\u003ccode\u003e7b9f7e0\u003c/code\u003e\u003c/a\u003e fix(worker): stop fetching next jobs when closing on manual job movement (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/41\"\u003e#41\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/c514593dd0641591d9b49db28a6804ff1a65e195\"\u003e\u003ccode\u003ec514593\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e to v21 [securi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0266ad16abbd6f0d206b430db11f2444aa29a256\"\u003e\u003ccode\u003e0266ad1\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (non-major) [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4174\"\u003e#4174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/a345b1533be68a346d9f02f7b4693812b32bca05\"\u003e\u003ccode\u003ea345b15\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency brace-expansion to v5.0.6 [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/4a16851d1583b08432cc8bdd993d6d81d5f1a2ea\"\u003e\u003ccode\u003e4a16851\u003c/code\u003e\u003c/a\u003e chore(release): 5.76.10 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.77.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 42.1.0 to 42.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.2.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed the \u003ccode\u003e--experimental-inspector-network-resource\u003c/code\u003e Node.js flag to be passed through Electron. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51378\"\u003e#51378\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51377\"\u003e41\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed crash for Notification close. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51657\"\u003e#51657\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51656\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/51655\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes for a use-after-free in touch-event queue teardown, a runtime-effect validation gap in Skia image filters, and an integer overflow in the GLSL translator. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51646\"\u003e#51646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes for an out-of-bounds write in WebAudio worklet setup, a heap overflow in the ANGLE GL backend, a use-after-free in the GTK Wayland platform, an accessibility tree-state validation issue, and an integer overflow in text bidi handling. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51666\"\u003e#51666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51628\"\u003e#51628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/51688\"\u003e#51688\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/electron/electron/commit/87740a867bddf434afec16e1f8b4f02235d3e7f7\"\u003e\u003ccode\u003e87740a8\u003c/code\u003e\u003c/a\u003e fix: skip current instance's child processes in Windows orphan killer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51686\"\u003e#51686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/db2296d1c837911edafb3aaeaad2cd99d88443e3\"\u003e\u003ccode\u003edb2296d\u003c/code\u003e\u003c/a\u003e docs: update Notification 'failed' support info (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51688\"\u003e#51688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c084f3d6dad021304d9ac4a432d1d8930581cde7\"\u003e\u003ccode\u003ec084f3d\u003c/code\u003e\u003c/a\u003e feat: allow --experimental-inspector-network-resource node flag (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51378\"\u003e#51378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/365cd49093df0a1fdb6d90b01d32f60b9b1bfeb1\"\u003e\u003ccode\u003e365cd49\u003c/code\u003e\u003c/a\u003e docs: update Azure Artifact Signing and EV cert docs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51677\"\u003e#51677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/4f2f73d22dd1a8469fd29f3967a8d8d5fbaa5791\"\u003e\u003ccode\u003e4f2f73d\u003c/code\u003e\u003c/a\u003e fix: Crash for Notification close (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51657\"\u003e#51657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71627f0ad754175864c929e74eca4c5f0f137647\"\u003e\u003ccode\u003e71627f0\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 5 changes from chromium, angle (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51666\"\u003e#51666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2c8e90d6c892a6c89d7a013091bd4e19c2f6663c\"\u003e\u003ccode\u003e2c8e90d\u003c/code\u003e\u003c/a\u003e perf: use GIO instead of \u003ccode\u003exdg-mime\u003c/code\u003e for \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9f5cd23ebe52b5c271c013eb15983d84fea0c6d8\"\u003e\u003ccode\u003e9f5cd23\u003c/code\u003e\u003c/a\u003e refactor: SafeStorage never emits, so do not inherit from EventEmitter (\u003ca href=\"https://redirect.github.com/electron/electron/issues/5105\"\u003e#5105\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9d7589940875c2d00f5198a073db1608fd9547ad\"\u003e\u003ccode\u003e9d75899\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 3 changes from chromium, skia, angle (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51646\"\u003e#51646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/804962d2ab9410c6f79ef01d0da2fdeac8515a0a\"\u003e\u003ccode\u003e804962d\u003c/code\u003e\u003c/a\u003e test: wait for navigation to settle in loadURL tests (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51644\"\u003e#51644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron/electron/compare/v42.1.0...v42.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.12.19 to 4.12.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update vitest to v4 and cleanups by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4952\"\u003ehonojs/hono#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mime): specify charset parameter per MIME type instead of mechanical detection by \u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compress): respect Accept-Encoding when encoding option is set by \u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deno): echo negotiated WebSocket subprotocol in upgrade response by \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add msgpack as a compressible content type by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.21...v4.12.22\"\u003ehttps://github.com/honojs/hono/compare/v4.12.21...v4.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.21\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for the following security issues:\u003c/p\u003e\n\u003ch3\u003eapp.mount() strips mount prefix using undecoded path, causing incorrect routing for percent-encoded paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eapp.mount()\u003c/code\u003e. Fixes prefix stripping using the raw URL pathname instead of the decoded path, where percent-encoded characters in the mount prefix or path could cause the prefix to be removed at the wrong position, resulting in the sub-application receiving an incorrect path. GHSA-2gcr-mfcq-wcc3\u003c/p\u003e\n\u003ch3\u003eIP Restriction bypasses static deny rules for non-canonical IPv6\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/ip-restriction\u003c/code\u003e. Fixes IP address comparison using string equality, where non-canonical IPv6 representations of a denied address — such as compressed forms or hex-notation IPv4-mapped addresses — could bypass static deny rules. GHSA-xrhx-7g5j-rcj5\u003c/p\u003e\n\u003ch3\u003eCookie helper does not sanitize sameSite and priority, allowing Set-Cookie injection\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/cookie\u003c/code\u003e. Fixes missing validation of \u003ccode\u003esameSite\u003c/code\u003e and \u003ccode\u003epriority\u003c/code\u003e options against injection characters (\u003ccode\u003e;\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e), where user-controlled input passed to either option could inject additional attributes into the Set-Cookie response header. GHSA-3hrh-pfw6-9m5x\u003c/p\u003e\n\u003ch3\u003eJWT middleware accepts any Authorization scheme, not only Bearer\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/jwt\u003c/code\u003e, \u003ccode\u003ehono/jwk\u003c/code\u003e. Fixes missing scheme validation in the Authorization header, where any two-part header value was accepted regardless of the scheme name, allowing non-Bearer schemes to pass JWT authentication. GHSA-f577-qrjj-4474\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who use \u003ccode\u003eapp.mount()\u003c/code\u003e, \u003ccode\u003ehono/ip-restriction\u003c/code\u003e, \u003ccode\u003ehono/cookie\u003c/code\u003e, or \u003ccode\u003ehono/jwt\u003c/code\u003e/\u003ccode\u003ehono/jwk\u003c/code\u003e are encouraged to upgrade to this version.\u003c/p\u003e\n\u003ch2\u003ev4.12.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(route): preserve the base path of the mounted route() app by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4942\"\u003ehonojs/hono#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): widen jsx and jsxFn children to Child[] by \u003ca href=\"https://github.com/ashunar0\"\u003e\u003ccode\u003e@​ashunar0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4947\"\u003ehonojs/hono#4947\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/ashunar0\"\u003e\u003ccode\u003e@​ashunar0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4947\"\u003ehonojs/hono#4947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.19...v4.12.20\"\u003ehttps://github.com/honojs/hono/compare/v4.12.19...v4.12.20\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/honojs/hono/commit/2f01b774b168911d24e4864fb66054f5de9d9a4e\"\u003e\u003ccode\u003e2f01b77\u003c/code\u003e\u003c/a\u003e 4.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6bc0dff277684ee50ace6dc87a7ad73a9c131c99\"\u003e\u003ccode\u003e6bc0dff\u003c/code\u003e\u003c/a\u003e feat: add msgpack as a compressible content type (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7e0555d14c72d4204347ac9afaae32ba5c013ab9\"\u003e\u003ccode\u003e7e0555d\u003c/code\u003e\u003c/a\u003e fix(deno): echo negotiated WebSocket subprotocol in upgrade response (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4955\"\u003e#4955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/f0ed2465913f2a89ebdf65cc54d6254915fc3ff6\"\u003e\u003ccode\u003ef0ed246\u003c/code\u003e\u003c/a\u003e fix(compress): respect Accept-Encoding when encoding option is set (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/a192df0844724aeaf5cbc6f1ea2f8425d3f8a86a\"\u003e\u003ccode\u003ea192df0\u003c/code\u003e\u003c/a\u003e fix(mime): specify charset parameter per MIME type instead of mechanical dete...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cf6ef7056a59acdc5cd2eacdca201147885d3e54\"\u003e\u003ccode\u003ecf6ef70\u003c/code\u003e\u003c/a\u003e chore: update vitest to v4 and cleanups (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4952\"\u003e#4952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/a83ddb882e0c0b8c336050dba087bb2e1b12488e\"\u003e\u003ccode\u003ea83ddb8\u003c/code\u003e\u003c/a\u003e 4.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6cbb025ff87fca1a3d00d0ccca0eaf3a6385c3f1\"\u003e\u003ccode\u003e6cbb025\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c831020fb1fa2e929d222f6c84e1abfe013e512b\"\u003e\u003ccode\u003ec831020\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/905aedbc20661e0e2fa378783a7ec44a5c3df43d\"\u003e\u003ccode\u003e905aedb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.19...v4.12.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: request.length overflows on Content-Length \u0026gt; 2GB by \u003ca href=\"https://github.com/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\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/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/koajs/koa/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/6984592d41946ed746f15afcb05554e073f64dad\"\u003e\u003ccode\u003e6984592\u003c/code\u003e\u003c/a\u003e 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3f3ac48904229f807939d13ab49fdf8262a7aa08\"\u003e\u003ccode\u003e3f3ac48\u003c/code\u003e\u003c/a\u003e fix: request.length overflows on Content-Length \u0026gt; 2GB (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm` from 11.14.1 to 11.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003enpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003e11.15.0\u003c/a\u003e (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0d5d899ea8a6981a2a1d3c724384d12fd1908a90\"\u003e\u003ccode\u003e0d5d899\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9379\"\u003e#9379\u003c/a\u003e npm stage (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1433740a8b42f9359a2178d00a40e3f770b6b1b2\"\u003e\u003ccode\u003e1433740\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9376\"\u003e#9376\u003c/a\u003e add permissions support to trust commands (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9376\"\u003e#9376\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8df10f5a399048c9d2dd7eba1d65c0b4b6a5b1c8\"\u003e\u003ccode\u003e8df10f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e add allow-git/allow-file/allow-directory/allow-remote configs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/39b625e60628e7fdc96ee88cbe1c3b613bdc1ac5\"\u003e\u003ccode\u003e39b625e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9381\"\u003e#9381\u003c/a\u003e key stage download --json output by package name (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9381\"\u003e#9381\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6aa332d4cc37c0981f29cfb7e1efc66eee65578c\"\u003e\u003ccode\u003e6aa332d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow min-release-age in npmrc to coexist with --before (\u003ca href=\"https://github.com/raazkhnl\"\u003e\u003ccode\u003e@​raazkhnl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/468550fb8f6ded97df03e6b8a82dbfbcb7b47d30\"\u003e\u003ccode\u003e468550f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e refactor #failureNode, adjust tests and safety (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cabe2499347c17d97eecc3bbca3d96fe2f556d0d\"\u003e\u003ccode\u003ecabe249\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow-remote=none does not block registry tarballs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esocks@2.8.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003elru-cache@11.5.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003eip-address@10.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebrace-expansion@5.0.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6918b4cd149a3917e7d84beddb1b20138cc0ebac\"\u003e\u003ccode\u003e6918b4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebin-links@6.0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf84079a507c20d8215bc0154bac65e6d14b27f8\"\u003e\u003ccode\u003ebf84079\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003etar@7.5.15\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bdef82c2e003b682f4be324a1a45a5a6b09d0ec1\"\u003e\u003ccode\u003ebdef82c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esemver@7.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f38a6777ae746e136756521e0134f92a4425c90\"\u003e\u003ccode\u003e3f38a67\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/816f3bfeed3b8f19bd480ba305eb48c71e779f59\"\u003e\u003ccode\u003e816f3bf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e dev dependency updates (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.6.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/config-v10.9.1\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/config@10.9.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmdiff-v8.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmdiff@8.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmexec-v10.2.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmexec@10.2.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.22\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmfund@7.0.22\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpack-v9.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpack@9.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpublish-v11.2.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpublish@11.2.0\u003c/code\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/npm/cli/blob/v11.15.0/CHANGELOG.md\"\u003enpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003e11.15.0\u003c/a\u003e (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0d5d899ea8a6981a2a1d3c724384d12fd1908a90\"\u003e\u003ccode\u003e0d5d899\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9379\"\u003e#9379\u003c/a\u003e npm stage (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1433740a8b42f9359a2178d00a40e3f770b6b1b2\"\u003e\u003ccode\u003e1433740\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9376\"\u003e#9376\u003c/a\u003e add permissions support to trust commands (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9376\"\u003e#9376\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8df10f5a399048c9d2dd7eba1d65c0b4b6a5b1c8\"\u003e\u003ccode\u003e8df10f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e add allow-git/allow-file/allow-directory/allow-remote configs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/39b625e60628e7fdc96ee88cbe1c3b613bdc1ac5\"\u003e\u003ccode\u003e39b625e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9381\"\u003e#9381\u003c/a\u003e key stage download --json output by package name (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9381\"\u003e#9381\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6aa332d4cc37c0981f29cfb7e1efc66eee65578c\"\u003e\u003ccode\u003e6aa332d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow min-release-age in npmrc to coexist with --before (\u003ca href=\"https://github.com/raazkhnl\"\u003e\u003ccode\u003e@​raazkhnl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/468550fb8f6ded97df03e6b8a82dbfbcb7b47d30\"\u003e\u003ccode\u003e468550f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e refactor #failureNode, adjust tests and safety (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cabe2499347c17d97eecc3bbca3d96fe2f556d0d\"\u003e\u003ccode\u003ecabe249\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow-remote=none does not block registry tarballs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esocks@2.8.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003elru-cache@11.5.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003eip-address@10.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebrace-expansion@5.0.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6918b4cd149a3917e7d84beddb1b20138cc0ebac\"\u003e\u003ccode\u003e6918b4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebin-links@6.0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf84079a507c20d8215bc0154bac65e6d14b27f8\"\u003e\u003ccode\u003ebf84079\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003etar@7.5.15\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bdef82c2e003b682f4be324a1a45a5a6b09d0ec1\"\u003e\u003ccode\u003ebdef82c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esemver@7.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f38a6777ae746e136756521e0134f92a4425c90\"\u003e\u003ccode\u003e3f38a67\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/816f3bfeed3b8f19bd480ba305eb48c71e779f59\"\u003e\u003ccode\u003e816f3bf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e dev dependency updates (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.6.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/config-v10.9.1\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/config@10.9.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmdiff-v8.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmdiff@8.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmexec-v10.2.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmexec@10.2.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.22\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmfund@7.0.22\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpack-v9.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpack@9.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpublish-v11.2.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpublish@11.2.0\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/npm/cli/commit/dba4863fa103e4593b43b39bef2d972a913af7ba\"\u003e\u003ccode\u003edba4863\u003c/code\u003e\u003c/a\u003e chore: release 11.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/816f3bfeed3b8f19bd480ba305eb48c71e779f59\"\u003e\u003ccode\u003e816f3bf\u003c/code\u003e\u003c/a\u003e chore: dev dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e deps: socks@2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e deps: lru-cache@11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e deps: ip-address@10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e deps: brace-expansion@5.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6918b4cd149a3917e7d84beddb1b20138cc0ebac\"\u003e\u003ccode\u003e6918b4c\u003c/code\u003e\u003c/a\u003e deps: bin-links@6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf84079a507c20d8215bc0154bac65e6d14b27f8\"\u003e\u003ccode\u003ebf84079\u003c/code\u003e\u003c/a\u003e deps: tar@7.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bdef82c2e003b682f4be324a1a45a5a6b09d0ec1\"\u003e\u003ccode\u003ebdef82c\u003c/code\u003e\u003c/a\u003e deps: semver@7.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f38a6777ae746e136756521e0134f92a4425c90\"\u003e\u003ccode\u003e3f38a67\u003c/code\u003e\u003c/a\u003e deps: hosted-git-info@9.0.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 11.1.3 to 11.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 11.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSee full \u003ca href=\"https://github.com/pnpm/pnpm/releases/tag/v11.0.0\"\u003ev11.0.0 changelog\u003c/a\u003e\nMigration guide: \u003ca href=\"https://pnpm.io/11.x/migration\"\u003eMigrating from v10 to v11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExperimental:\u003c/strong\u003e Adding \u003ca href=\"https://npmx.dev/package/@pnpm/pacquet\"\u003e\u003ccode\u003e@pnpm/pacquet\u003c/code\u003e\u003c/a\u003e (the Rust port of pnpm) to \u003ccode\u003econfigDependencies\u003c/code\u003e in \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e now delegates the materialization phase of \u003ccode\u003epnpm install\u003c/code\u003e to the pacquet binary. pnpm still owns dependency resolution; pacquet only fetches and imports from the freshly-written lockfile. This is an opt-in preview of the Rust install engine \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11723\"\u003e#11723\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eTo configure pacquet in a project, run:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epnpm add @pnpm/pacquet --config\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou'll see changes in \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e and \u003ccode\u003epnpm-lock.yaml\u003c/code\u003e that should be committed. If you experience any issues with pacquet, please let us know by mentioning this in the GitHub issue you create.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the install engine is delegated to pacquet via \u003ccode\u003econfigDependencies\u003c/code\u003e, the user's CLI flags passed to \u003ccode\u003epnpm install\u003c/code\u003e (e.g. \u003ccode\u003e--no-runtime\u003c/code\u003e, \u003ccode\u003e--prod\u003c/code\u003e, \u003ccode\u003e--dev\u003c/code\u003e, \u003ccode\u003e--no-optional\u003c/code\u003e, \u003ccode\u003e--node-linker\u003c/code\u003e, \u003ccode\u003e--cpu\u003c/code\u003e/\u003ccode\u003e--os\u003c/code\u003e/\u003ccode\u003e--libc\u003c/code\u003e, \u003ccode\u003e--offline\u003c/code\u003e, \u003ccode\u003e--prefer-offline\u003c/code\u003e) are now forwarded to pacquet's \u003ccode\u003einstall\u003c/code\u003e subcommand verbatim. Previously pacquet was invoked with a fixed argument list, so flags like \u003ccode\u003e--no-runtime\u003c/code\u003e were silently dropped. Flag forwarding is gated on the command being \u003ccode\u003einstall\u003c/code\u003e/\u003ccode\u003ei\u003c/code\u003e; \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eupdate\u003c/code\u003e, and \u003ccode\u003ededupe\u003c/code\u003e still don't forward (their flag surface doesn't line up with pacquet's \u003ccode\u003einstall\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epnpm up\u003c/code\u003e (and \u003ccode\u003epnpm add\u003c/code\u003e / \u003ccode\u003epnpm remove\u003c/code\u003e) failing with \u003ccode\u003epacquet_package_manager::outdated_lockfile\u003c/code\u003e when pacquet is declared in \u003ccode\u003econfigDependencies\u003c/code\u003e. pnpm now passes \u003ccode\u003e--ignore-manifest-check\u003c/code\u003e to pacquet so its \u003ccode\u003e--frozen-lockfile\u003c/code\u003e check doesn't fire against the (pre-mutation) \u003ccode\u003epackage.json\u003c/code\u003e pnpm hasn't written yet \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11797\"\u003e#11797\u003c/a\u003e. Requires a pacquet release that supports the flag — bump \u003ccode\u003ePACQUET_VERSION\u003c/code\u003e in the e2e tests once it ships.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eGold Sponsors\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/main/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the install engine is delegated to pacquet via \u003ccode\u003econfigDependencies\u003c/code\u003e, the user's CLI flags passed to \u003ccode\u003epnpm install\u003c/code\u003e (e.g. \u003ccode\u003e--no-runtime\u003c/code\u003e, \u003ccode\u003e--prod\u003c/code\u003e, \u003ccode\u003e--dev\u003c/code\u003e, \u003ccode\u003e--no-optional\u003c/code\u003e, \u003ccode\u003e--node-linker\u003c/code\u003e, \u003ccode\u003e--cpu\u003c/code\u003e/\u003ccode\u003e--os\u003c/code\u003e/\u003ccode\u003e--libc\u003c/code\u003e, \u003ccode\u003e--offline\u003c/code\u003e, \u003ccode\u003e--prefer-offline\u003c/code\u003e) are now forwarded to pacquet's \u003ccode\u003einstall\u003c/code\u003e subcommand verbatim. Previously pacquet was invoked with a fixed argument list, so flags like \u003ccode\u003e--no-runtime\u003c/code\u003e were silently dropped. Flag forwarding is gated on the command being \u003ccode\u003einstall\u003c/code\u003e/\u003ccode\u003ei\u003c/code\u003e; \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eupdate\u003c/code\u003e, and \u003ccode\u003ededupe\u003c/code\u003e still don't forward (their flag surface doesn't line up with pacquet's \u003ccode\u003einstall\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epnpm up\u003c/code\u003e (and \u003ccode\u003epnpm add\u003c/code\u003e / \u003ccode\u003epnpm remove\u003c/code\u003e) failing with \u003ccode\u003epacquet_package_manager::outdated_lockfile\u003c/code\u003e when pacquet is declared in \u003ccode\u003econfigDependencies\u003c/code\u003e. pnpm now passes \u003ccode\u003e--ignore-manifest-check\u003c/code\u003e to pacquet so its \u003ccode\u003e--frozen-lockfile\u003c/code\u003e check doesn't fire against the (pre-mutation) \u003ccode\u003epackage.json\u003c/code\u003e pnpm hasn't written yet \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11797\"\u003e#11797\u003c/a\u003e. Requires a pacquet release that supports the flag — bump \u003ccode\u003ePACQUET_VERSION\u003c/code\u003e in the e2e tests once it ships.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark optional subdependency snapshots of config dependencies with \u003ccode\u003eoptional: true\u003c/code\u003e in the env lockfile, matching how optional dependencies are recorded elsewhere in \u003ccode\u003epnpm-lock.yaml\u003c/code\u003e. Previously, snapshots for the platform-specific subdeps pulled in via a config dep's \u003ccode\u003eoptionalDependencies\u003c/code\u003e were written as empty objects, which was inconsistent with the rest of the lockfile and made it look like those non-host platform variants were required.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003epickRegistryForPackage\u003c/code\u003e returning the wrong registry for an unscoped \u003ccode\u003enpm:\u003c/code\u003e alias under a scoped local name. A manifest entry like \u003ccode\u003e\u0026quot;@private/foo\u0026quot;: \u0026quot;npm:lodash@^1\u0026quot;\u003c/code\u003e was routing the \u003ccode\u003elodash\u003c/code\u003e fetch through \u003ccode\u003eregistries[\u0026quot;@private\u0026quot;]\u003c/code\u003e, even though \u003ccode\u003elodash\u003c/code\u003e is unscoped and doesn't live on that registry. The npm-alias branch now returns the alias target's own scope (or \u003ccode\u003enull\u003c/code\u003e for an unscoped target, falling through to \u003ccode\u003eregistries.default\u003c/code\u003e) instead of leaking into the local key's scope.\u003c/li\u003e\n\u003cli\u003eDon't print \u0026quot;Installing config dependencies...\u0026quot; when config dependencies are already installed and nothing needs to be fetched, re-linked, or removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExperimental:\u003c/strong\u003e Adding \u003ca href=\"https://npmx.dev/package/@pnpm/pacquet\"\u003e\u003ccode\u003e@pnpm/pacquet\u003c/code\u003e\u003c/a\u003e (the Rust port of pnpm) to \u003ccode\u003econfigDependencies\u003c/code\u003e in \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e now delegates the materialization phase of \u003ccode\u003epnpm install\u003c/code\u003e to the pacquet binary. pnpm still owns dependency resolution; pacquet only fetches and imports from the freshly-written lockfile. This is an opt-in preview of the Rust install engine \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11723\"\u003e#11723\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eTo configure pacquet in a project, run:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epnpm add @pnpm/pacquet --config\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou'll see changes in \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e and \u003ccode\u003epnpm-lock.yaml\u003c/code\u003e that should be committed. If you experience any issues with pacquet, please let us know by mentioning this in the GitHub issue you create.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003econfigDependencies\u003c/code\u003e now resolve and install one level of \u003ccode\u003eoptionalDependencies\u003c/code\u003e declared by the config dependency, with \u003ccode\u003eos\u003c/code\u003e/\u003ccode\u003ecpu\u003c/code\u003e/\u003ccode\u003elibc\u003c/code\u003e platform filtering applied at install time. This unlocks the esbuild/swc-style pattern where a package ships platform-specific binaries via \u003ccode\u003eoptionalDependencies\u003c/code\u003e — a config dependency can now do the same and have the matching binary symlinked next to it in the global virtual store, so \u003ccode\u003erequire('pkg-platform-arch')\u003c/code\u003e from inside the config dependency resolves correctly.\u003c/p\u003e\n\u003cp\u003eThe env lockfile records all platform variants regardless of host platform, so it remains portable across machines. Each entry in a config dependency's \u003ccode\u003eoptionalDependencies\u003c/code\u003e must declare an exact version — ranges and tags are rejected to keep installs reproducible.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement the documented \u003ccode\u003epnpm login --scope \u0026lt;scope\u0026gt;\u003c/code\u003e flag. The scope is normalized (a leading \u003ccode\u003e@\u003c/code\u003e is added if missing; blank values are ignored) and an \u003ccode\u003e@\u0026lt;scope\u0026gt;:registry=\u0026lt;registry\u0026gt;\u003c/code\u003e mapping is written to the pnpm auth file alongside the auth token. Subsequent installs of \u003ccode\u003e@\u0026lt;scope\u0026gt;/*\u003c/code\u003e packages then route to the chosen registry. Previously \u003ccode\u003epnpm login --scope foo\u003c/code\u003e errored with \u003ccode\u003eUnknown option: 'scope'\u003c/code\u003e despite the flag being listed in the online documentation \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11716\"\u003e#11716\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epnpm outdated\u003c/code\u003e and \u003ccode\u003epnpm update --interactive\u003c/code\u003e now report Node.js, Deno, and Bun runtimes installed as project dependencies (\u003ccode\u003eruntime:\u003c/code\u003e specifiers). Previously these were silently skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ecafile=\u0026lt;relative-path\u0026gt;\u003c/code\u003e in \u003ccode\u003e.npmrc\u003c/code\u003e being read from the wrong directory when pnpm is invoked from a different cwd (e.g. \u003ccode\u003epnpm --dir \u0026lt;project\u0026gt; install\u003c/code\u003e from a CI wrapper or monorepo script). The path is now resolved against the directory of the \u003ccode\u003e.npmrc\u003c/code\u003e that declared it, not \u003ccode\u003eprocess.cwd()\u003c/code\u003e. Before this fix the CA file silently failed to load — the install proceeded without the configured CA and the user only saw TLS errors against a private registry, with no log line tying back to the wrongly resolved path \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11624\"\u003e#11624\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003econfig.registry\u003c/code\u003e getting a trailing slash appended when \u003ccode\u003eregistry\u003c/code\u003e is set in \u003ccode\u003e.npmrc\u003c/code\u003e and no \u003ccode\u003eregistries.default\u003c/code\u003e is provided by \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e. The sync from \u003ccode\u003eregistries.default\u003c/code\u003e to \u003ccode\u003econfig.registry\u003c/code\u003e introduced in \u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11744\"\u003e#11744\u003c/a\u003e now only fires when the workspace manifest actually contributes a different default.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix global add/update to handle minimumReleaseAge policy violations instead of surfacing an internal resolver guardrail error.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix two crashes with \u003ccode\u003einjectWorkspacePackages: true\u003c/code\u003e when the lockfile has been pruned (e.g. by \u003ccode\u003eturbo prune --docker\u003c/code\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCannot use 'in' operator to search for 'directory' in undefined\u003c/code\u003e: a peer-dependency-variant injected snapshot inherits its \u003ccode\u003eresolution\u003c/code\u003e from the base \u003ccode\u003epackages:\u003c/code\u003e entry; when a pruner drops that base entry the readers crash. \u003ccode\u003econvertToLockfileObject\u003c/code\u003e now reconstructs the directory resolution from the \u003ccode\u003efile:\u003c/code\u003e depPath at load time — a single normalization point, so every reader sees a fully-formed snapshot.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_PNPM_ENOENT\u003c/code\u003e on \u003ccode\u003enode_modules/.bin/\u0026lt;tool\u0026gt;\u003c/code\u003e: after \u003ccode\u003eprepare\u003c/code\u003e/\u003ccode\u003epostinstall\u003c/code\u003e, \u003ccode\u003erunLifecycleHooksConcurrently\u003c/code\u003e re-imported each injected workspace package; the \u003ccode\u003escanDir\u003c/code\u003e-into-\u003ccode\u003efilesMap\u003c/code\u003e workaround fed target-internal paths to the importer, which the \u003ccode\u003emakeEmptyDir\u003c/code\u003e fast path (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11088\"\u003e#11088\u003c/a\u003e) then wiped. Drop the workaround and pass \u003ccode\u003ekeepModulesDir: true\u003c/code\u003e so the importer preserves the target's existing \u003ccode\u003enode_modules\u003c/code\u003e (bin links + transitive deps) and source files keep their hardlinks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003epnpm login\u003c/code\u003e and \u003ccode\u003epnpm logout\u003c/code\u003e ignoring \u003ccode\u003eregistries.default\u003c/code\u003e from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10099\"\u003e#10099\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix the \u003ccode\u003eminimumReleaseAge\u003c/code\u003e (publishedBy) maturity shortcut to be inclusive at the cutoff. Previously, abbreviated metadata whose \u003ccode\u003emodified\u003c/code\u003e field equalled the cutoff fell off the fast path and triggered a full-metadata re-fetch (or a \u003ccode\u003eMISSING_TIME\u003c/code\u003e error when full metadata wasn't permitted). Since \u003ccode\u003emodified\u003c/code\u003e is an upper bound on every version's publish time, \u003ccode\u003emodified == publishedBy\u003c/code\u003e already implies every version passes the per-version \u003ccode\u003e\u0026lt;=\u003c/code\u003e filter in \u003ccode\u003efilterPkgMetadataByPublishDate\u003c/code\u003e, so the shortcut now accepts the boundary case directly. Strictly \u003ccode\u003e\u0026gt;\u003c/code\u003e (was \u003ccode\u003e\u0026gt;=\u003c/code\u003e) at the rejection branch.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHonor \u003ccode\u003epublishConfig.access\u003c/code\u003e when publishing packages.\u003c/p\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/pnpm/pnpm/commit/501681044e3f471e4d3d2c50d6a231e2e3822a7f\"\u003e\u003ccode\u003e5016810\u003c/code\u003e\u003c/a\u003e chore(release): 11.2.2 (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11817\"\u003e#11817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/881a86541be053e0310a3b6d1567280793db80ef\"\u003e\u003ccode\u003e881a865\u003c/code\u003e\u003c/a\u003e fix(installing.commands): forward \u003ccode\u003epnpm install\u003c/code\u003e flags to pacquet (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11781\"\u003e#11781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/11a43b15da08ec706893bca88d32a4a8613347a9\"\u003e\u003ccode\u003e11a43b1\u003c/code\u003e\u003c/a\u003e chore(release): 11.2.1 (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/ef87f3ccff45738f6211acdecfd0781be1afa1cc\"\u003e\u003ccode\u003eef87f3c\u003c/code\u003e\u003c/a\u003e test(pnpm): group release-brittle tests under a shared describe block (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/0fb723323f6b9a05419cee292741c002f12e1cc1\"\u003e\u003ccode\u003e0fb7233\u003c/code\u003e\u003c/a\u003e chore(release): 11.2.0 (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11764\"\u003e#11764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/a62055786b7559fe4542864e2f929530da0a4430\"\u003e\u003ccode\u003ea620557\u003c/code\u003e\u003c/a\u003e fix: handle minimumReleaseAge policy violations in global installs (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11753\"\u003e#11753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/b206a153950379a4f1ee3222eac3a437d04f57bd\"\u003e\u003ccode\u003eb206a15\u003c/code\u003e\u003c/a\u003e feat(installing): delegate fetch / import / link to pacquet when configured (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v11.2.2/pnpm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobufjs` from 8.4.0 to 8.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/protobufjs/protobuf.js/releases\"\u003eprotobufjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprotobufjs: v8.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v8.4.1...protobufjs-v8.4.2\"\u003e8.4.2\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlign reserved range semantics (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2277\"\u003e#2277\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/48aa10f642bde16b6061463cd9ee9fa6f495532f\"\u003e48aa10f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCoerce int32 values before writer sizing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/53c2e54729cdb9aed87e59c40215cb44fdeb122e\"\u003e53c2e54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v8.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v8.4.0...protobufjs-v8.4.1\"\u003e8.4.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect util helper typing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2279\"\u003e#2279\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/664a3d1e0c741e328d53...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8650","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8650","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8650/packages"},{"uuid":"4417366995","node_id":"PR_kwDOBvBYLs7aErHx","number":1322,"state":"open","title":"Bump the dependencies group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","major","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T00:57:31.000Z","updated_at":"2026-05-11T00:58:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":30,"packages":[{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.0.4","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"npm-check-updates","old_version":"21.0.2","new_version":"22.1.1","repository_url":"https://github.com/raineorshine/npm-check-updates"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"archiver","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/archiverjs/node-archiver"},{"name":"dockerode","old_version":"4.0.10","new_version":"5.0.0","repository_url":"https://github.com/apocas/dockerode"},{"name":"undici","old_version":"7.24.7","new_version":"8.2.0","repository_url":"https://github.com/nodejs/undici"},{"name":"@azure/cosmos","old_version":"4.9.2","new_version":"4.9.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-blob","old_version":"12.29.1","new_version":"12.31.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-queue","old_version":"12.28.1","new_version":"12.29.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"cassandra-driver","old_version":"4.8.0","new_version":"4.9.0","repository_url":"https://github.com/apache/cassandra-nodejs-driver"},{"name":"@clickhouse/client","old_version":"1.18.2","new_version":"1.18.4","repository_url":"https://github.com/ClickHouse/clickhouse-js"},{"name":"@elastic/elasticsearch","old_version":"9.3.4","new_version":"9.4.0","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@google-cloud/bigquery","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/spanner","old_version":"8.6.0","new_version":"8.7.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"firebase-admin","old_version":"13.8.0","new_version":"13.9.0","repository_url":"https://github.com/firebase/firebase-admin-node"},{"name":"msw","old_version":"2.13.4","new_version":"2.14.5","repository_url":"https://github.com/mswjs/msw"},{"name":"@kurrent/kurrentdb-client","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/kurrent-io/KurrentDB-Client-NodeJS"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongoose","old_version":"9.4.1","new_version":"9.6.2","repository_url":"https://github.com/Automattic/mongoose"},{"name":"mssql","old_version":"12.3.1","new_version":"12.5.2","repository_url":"https://github.com/tediousjs/node-mssql"},{"name":"mysql2","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"@nats-io/jetstream","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/nats-io/nats.js"},{"name":"@nats-io/transport-node","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/nats-io/nats.js"},{"name":"@opensearch-project/opensearch","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/opensearch-project/opensearch-js"},{"name":"amqplib","old_version":"1.0.3","new_version":"2.0.1","repository_url":"https://github.com/amqp-node/amqplib"},{"name":"toxiproxy-node-client","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/ihsw/toxiproxy-node-client"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.3.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.0.4` |\n| [npm-check-updates](https://github.com/raineorshine/npm-check-updates) | `21.0.2` | `22.1.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.2` |\n| [archiver](https://github.com/archiverjs/node-archiver) | `7.0.1` | `8.0.0` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.10` | `5.0.0` |\n| [undici](https://github.com/nodejs/undici) | `7.24.7` | `8.2.0` |\n| [@azure/cosmos](https://github.com/Azure/azure-sdk-for-js) | `4.9.2` | `4.9.3` |\n| [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js) | `12.29.1` | `12.31.0` |\n| [@azure/storage-queue](https://github.com/Azure/azure-sdk-for-js) | `12.28.1` | `12.29.0` |\n| [cassandra-driver](https://github.com/apache/cassandra-nodejs-driver) | `4.8.0` | `4.9.0` |\n| [@clickhouse/client](https://github.com/ClickHouse/clickhouse-js) | `1.18.2` | `1.18.4` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.3.4` | `9.4.0` |\n| [@google-cloud/bigquery](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/bigquery) | `8.2.0` | `8.3.0` |\n| [@google-cloud/spanner](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/spanner) | `8.6.0` | `8.7.1` |\n| [firebase-admin](https://github.com/firebase/firebase-admin-node) | `13.8.0` | `13.9.0` |\n| [msw](https://github.com/mswjs/msw) | `2.13.4` | `2.14.5` |\n| [@kurrent/kurrentdb-client](https://github.com/kurrent-io/KurrentDB-Client-NodeJS) | `1.1.1` | `1.2.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1045.0` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.4.1` | `9.6.2` |\n| [mssql](https://github.com/tediousjs/node-mssql) | `12.3.1` | `12.5.2` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.22.1` | `3.22.3` |\n| [@nats-io/jetstream](https://github.com/nats-io/nats.js) | `3.3.1` | `3.4.0` |\n| [@nats-io/transport-node](https://github.com/nats-io/nats.js) | `3.3.1` | `3.4.0` |\n| [@opensearch-project/opensearch](https://github.com/opensearch-project/opensearch-js) | `3.5.1` | `3.6.0` |\n| [amqplib](https://github.com/amqp-node/amqplib) | `1.0.3` | `2.0.1` |\n| [toxiproxy-node-client](https://github.com/ihsw/toxiproxy-node-client) | `4.0.0` | `4.1.0` |\n\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.5\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\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/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/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.4\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/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb\"\u003e\u003ccode\u003e4a5664b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1745\"\u003e#1745\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e244adfab430be95803e74b20acf518517054c9f\"\u003e\u003ccode\u003ee244adf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eNode.js v20 is no longer supported, and the oldest supported version is now \u003ccode\u003e22.22.1\u003c/code\u003e\u003c/strong\u003e, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1676\"\u003e#1676\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0584e0b8824a07ea4d0151f2c17fc37c4905a421\"\u003e\u003ccode\u003e0584e0b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - \u003cem\u003eLint-staged\u003c/em\u003e now tries to verify the installed Git version is at least \u003ccode\u003e2.32.0\u003c/code\u003e, released in 2021. If you're using an even older Git version, you need to \u003ca href=\"https://git-scm.com/install/mac\"\u003eupgrade\u003c/a\u003e it before running \u003cem\u003elint-staged\u003c/em\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1745\"\u003e#1745\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2dcc40a1a98aea20d38f76031ac30b278f81682a\"\u003e\u003ccode\u003e2dcc40a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The dependency \u003ccode\u003eyaml\u003c/code\u003e is now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm install --development yaml\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you're using \u003ccode\u003e.lintstagedrc\u003c/code\u003e as the config file name (without a file extension), it will be treated as a YAML file. If the content is JSON, consider renaming it to \u003ccode\u003e.lintstagedrc.json\u003c/code\u003e to avoid needing to install \u003ccode\u003eyaml\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1748\"\u003e#1748\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/809d5ef0a66edb2b26b233d33ce8e14af6c978e7\"\u003e\u003ccode\u003e809d5ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add new option \u003ccode\u003e--hide-all\u003c/code\u003e for hiding all unstaged changes and untracked files, before running tasks. This makes it easier to run tools like \u003ca href=\"https://knip.dev\"\u003eKnip\u003c/a\u003e which check for unused code. Untracked files are included in the backup stash and restored automatically after running.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1759\"\u003e#1759\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f13045a5eae28c3233fc37146b0e1f51739c254b\"\u003e\u003ccode\u003ef13045a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.1.1\"\u003e\u003ccode\u003etinyexec@1.1.1\u003c/code\u003e\u003c/a\u003e to fix the following issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen using a Node.js version manager with multiple versions installed (\u003ca href=\"https://github.com/nvm-sh/nvm\"\u003envm\u003c/a\u003e, \u003ca href=\"https://github.com/tj/n\"\u003en\u003c/a\u003e, for example), scripts with the \u003ccode\u003e#!/usr/bin/env node\u003c/code\u003e shebang (\u003ca href=\"https://github.com/prettier/prettier\"\u003ePrettier\u003c/a\u003e, \u003ca href=\"https://github.com/eslint/eslint\"\u003eESLint\u003c/a\u003e, for example) were previously spawned using the default Node.js version configured by the version manager (the one \u003ccode\u003ewhich node\u003c/code\u003e points to) on POSIX systems. Now, they will be spawned with the same version that \u003cem\u003elint-staged\u003c/em\u003e itself was started with.\n\u003cul\u003e\n\u003cli\u003eFor example, if your default Node.js version is 24.14.1 but \u003cem\u003elint-staged\u003c/em\u003e is run with the latest version 25.9.0, the tasks spawned by \u003cem\u003elint-staged\u003c/em\u003e will now also use version 25.9.0. Previously they were spawned using 24.14.1.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.4\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/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb\"\u003e\u003ccode\u003e4a5664b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1745\"\u003e#1745\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e244adfab430be95803e74b20acf518517054c9f\"\u003e\u003ccode\u003ee244adf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eNode.js v20 is no longer supported, and the oldest supported version is now \u003ccode\u003e22.22.1\u003c/code\u003e\u003c/strong\u003e, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1676\"\u003e#1676\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0584e0b8824a07ea4d0151f2c17fc37c4905a421\"\u003e\u003ccode\u003e0584e0b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - \u003cem\u003eLint-staged\u003c/em\u003e now tries to verify the installed Git version is at least \u003ccode\u003e2.32.0\u003c/code\u003e, released in 2021. If you're using an even older Git version, you need to \u003ca href=\"https://git-scm.com/install/mac\"\u003eupgrade\u003c/a\u003e it before running \u003cem\u003elint-staged\u003c/em\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1745\"\u003e#1745\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2dcc40a1a98aea20d38f76031ac30b278f81682a\"\u003e\u003ccode\u003e2dcc40a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The dependency \u003ccode\u003eyaml\u003c/code\u003e is now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm install --development yaml\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you're using \u003ccode\u003e.lintstagedrc\u003c/code\u003e as the config file name (without a file extension), it will be treated as a YAML file. If the content is JSON, consider renaming it to \u003ccode\u003e.lintstagedrc.json\u003c/code\u003e to avoid needing to install \u003ccode\u003eyaml\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1748\"\u003e#1748\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/809d5ef0a66edb2b26b233d33ce8e14af6c978e7\"\u003e\u003ccode\u003e809d5ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add new option \u003ccode\u003e--hide-all\u003c/code\u003e for hiding all unstaged changes and untracked files, before running tasks. This makes it easier to run tools like \u003ca href=\"https://knip.dev\"\u003eKnip\u003c/a\u003e which check for unused code. Untracked files are included in the backup stash and restored automatically after running.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/lint-staged/lint-staged/commit/2862964b2429df8df2aae05ff7b73cf69f440c90\"\u003e\u003ccode\u003e2862964\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1789\"\u003e#1789\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c9ecd54417e1fb698fba0377c912a5ac819a51b8\"\u003e\u003ccode\u003ec9ecd54\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cc6b51ab2d1564ebe27f47a9eba02b74353805bc\"\u003e\u003ccode\u003ecc6b51a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1788\"\u003e#1788\u003c/a\u003e from lint-staged/fix-update-index-again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e fix: update both default index.lock and non-standard lock when latter exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f44ee688dd1c7070f32cde8ca1f910d7f8a96e3e\"\u003e\u003ccode\u003ef44ee68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1786\"\u003e#1786\u003c/a\u003e from lint-staged/update-repo-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a61cf18ea5af3bfa06623bed1f80217fe3865871\"\u003e\u003ccode\u003ea61cf18\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ea00037e1f399f7b36252e0c558c9d3dbb026435\"\u003e\u003ccode\u003eea00037\u003c/code\u003e\u003c/a\u003e docs: disable Changesets \u0026quot;thanks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ab7c26c826f9e97823bab42aac0515f2b4b9f0f6\"\u003e\u003ccode\u003eab7c26c\u003c/code\u003e\u003c/a\u003e docs: update repo URL to point in \u003ccode\u003elint-staged/lint-staged\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a36ec1eab4e2a24f7599377a11b0b3cb0f692bd0\"\u003e\u003ccode\u003ea36ec1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1783\"\u003e#1783\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/03ce2a9dea52523f3cc69bf279d1049558859272\"\u003e\u003ccode\u003e03ce2a9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-check-updates` from 21.0.2 to 22.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raineorshine/npm-check-updates/releases\"\u003enpm-check-updates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enpm: decorateTagPackumentWithTimeAndName accepts undefined tagPackument by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1706\"\u003eraineorshine/npm-check-updates#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip intersects() for non-semver specs like catalog: in peer dep checks by \u003ca href=\"https://github.com/terminalchai\"\u003e\u003ccode\u003e@​terminalchai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1710\"\u003eraineorshine/npm-check-updates#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump yaml from 2.8.3 to 2.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1714\"\u003eraineorshine/npm-check-updates#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.1 to 8.59.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1716\"\u003eraineorshine/npm-check-updates#1716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 8.59.1 to 8.59.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1718\"\u003eraineorshine/npm-check-updates#1718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-n from 17.24.0 to 18.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1715\"\u003eraineorshine/npm-check-updates#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump zod from 4.3.6 to 4.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1719\"\u003eraineorshine/npm-check-updates#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump globals from 17.5.0 to 17.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1717\"\u003eraineorshine/npm-check-updates#1717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump hosted-git-info from 9.0.2 to 9.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1720\"\u003eraineorshine/npm-check-updates#1720\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/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1706\"\u003eraineorshine/npm-check-updates#1706\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.1.0...v22.1.1\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.1.0...v22.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: make --dep and --format robust to PowerShell arg rewriting (comma-or-space-delimited) by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1694\"\u003eraineorshine/npm-check-updates#1694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.0 to 8.59.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1697\"\u003eraineorshine/npm-check-updates#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint-plugin-promise from 7.2.1 to 7.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1702\"\u003eraineorshine/npm-check-updates#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​types/bun\u003c/code\u003e from 1.3.12 to 1.3.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1699\"\u003eraineorshine/npm-check-updates#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite-bundle-analyzer from 1.3.7 to 1.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1700\"\u003eraineorshine/npm-check-updates#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance \u003ccode\u003e--format time\u003c/code\u003e: consistent caching, interactive support, and human-readable timestamps by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1693\"\u003eraineorshine/npm-check-updates#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore .pnpm-store in glob traversal to prevent OOM with --deep by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1705\"\u003eraineorshine/npm-check-updates#1705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.0.1...v22.1.0\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.0.1...v22.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: suppress cooldown config log messages when JSON output is active by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1692\"\u003eraineorshine/npm-check-updates#1692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.0.0...v22.0.1\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.0.0...v22.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e--cooldown\u003c/code\u003e now falls back to the greatest non-prerelease version rather than skipping the upgrade entirely when the latest version falls within the cooldown window.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis \u003cem\u003eonly\u003c/em\u003e affects \u003ccode\u003e--cooldown\u003c/code\u003e (or inferred cooldown from \u003ccode\u003emin-release-age\u003c/code\u003e/\u003ccode\u003eminimumReleaseAge\u003c/code\u003e/\u003ccode\u003enpmMinimalAgeGate\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThis \u003cem\u003eonly\u003c/em\u003e affects \u003ccode\u003e--target latest\u003c/code\u003e (which is the default).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ WARNING\u003c/h3\u003e\n\u003cp\u003eIn rare circumstances, it is now possible for \u003ccode\u003encu --cooldown 10\u003c/code\u003e to install a version \u003cstrong\u003ethat was never published to latest\u003c/strong\u003e. This is because the npm registry does not store a history of versions published to the \u003ccode\u003elatest\u003c/code\u003e dist-tag. It is \u003cem\u003eimpossible\u003c/em\u003e to fall back to an earlier \u003ccode\u003elatest\u003c/code\u003e version, because there is no record of it. However, we do have a list of all published versions, and it's \u003cem\u003elikely\u003c/em\u003e that a boring version like \u003ccode\u003e1.0.1\u003c/code\u003e was published to \u003ccode\u003elatest\u003c/code\u003e at some point. Versions like \u003ccode\u003e1.0.1-pre.0\u003c/code\u003e, \u003ccode\u003e1.0.1-beta\u003c/code\u003e, \u003ccode\u003e1.0.1-build.58157394\u003c/code\u003e, etc will be ignored, as you would expect.\u003c/p\u003e\n\u003cp\u003eWhile npm-check-updates typically takes a conservative approach to version upgrades, following semver exactly and only upgrading to the \u003ccode\u003elatest\u003c/code\u003e version, falling back to the highest version outside the cooldown window is clearly the more intuitive behavior, and this outweighs the few cases where the results would be undesirable. The discussion in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1556\"\u003e#1556\u003c/a\u003e and the large amount of confusion since the initial release of \u003ccode\u003e--cooldown\u003c/code\u003e attest to this.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/9041e988f4a11a8860f474c69c5fa6291bdba78e\"\u003e\u003ccode\u003e9041e98\u003c/code\u003e\u003c/a\u003e 22.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/2052605e1831282bb96ee281bb414c97405d6224\"\u003e\u003ccode\u003e2052605\u003c/code\u003e\u003c/a\u003e npm install\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/c58ba298f00860b090fab1ad35ed86d5d5b2f7ec\"\u003e\u003ccode\u003ec58ba29\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump hosted-git-info from 9.0.2 to 9.0.3 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/1dc85315782a32ce137225cd9c667c5bcf759372\"\u003e\u003ccode\u003e1dc8531\u003c/code\u003e\u003c/a\u003e Bump globals from 17.5.0 to 17.6.0 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/179fcf9b7b862ab2dcfa04c0433d4d92cff6d719\"\u003e\u003ccode\u003e179fcf9\u003c/code\u003e\u003c/a\u003e Bump zod from 4.3.6 to 4.4.3 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/be6b4f95bcecf9832ce2c31cbf187c0983c18b8a\"\u003e\u003ccode\u003ebe6b4f9\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-n from 17.24.0 to 18.0.1 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/22fdba2e9d9906d3c960b55df636f0ea98df2e3d\"\u003e\u003ccode\u003e22fdba2\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 8.59.1 to 8.59.2 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1718\"\u003e#1718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/3ad54813a304566a1179261a34e364cb90b877dd\"\u003e\u003ccode\u003e3ad5481\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.1 to 8.59.2 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/173dc66b3746a5131ac0cae0b16de1f94bd7975f\"\u003e\u003ccode\u003e173dc66\u003c/code\u003e\u003c/a\u003e Bump yaml from 2.8.3 to 2.8.4 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/8d98cb4b3045b88d341cc400728fe665d038438e\"\u003e\u003ccode\u003e8d98cb4\u003c/code\u003e\u003c/a\u003e fix: skip intersects() for non-semver specs like catalog: in peer dep checks ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v21.0.2...v22.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.58.2 to 8.59.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/typescript-eslint\"\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.4 to 4.1.5\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.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/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/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\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7e86d6e2bf581f074dc216805d10d371\"\u003e\u003ccode\u003e0e0ff41\u003c/code\u003e\u003c/a\u003e feat(coverage): istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3e6a60fc8a7ccd2d9941d1cbe929b606\"\u003e\u003ccode\u003e663b99f\u003c/code\u003e\u003c/a\u003e fix: alias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b157ffd31b376561b16ab983aa23e7bc\"\u003e\u003ccode\u003e122c25b\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7219156893dd13a1dbe86501d5542d2e\"\u003e\u003ccode\u003e6abd557\u003c/code\u003e\u003c/a\u003e feat(api): make test-specification options writable (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10154\"\u003e#10154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc0841e97b6dcac8a73cdb8e656b3d6ba909\"\u003e\u003ccode\u003e9423dc0\u003c/code\u003e\u003c/a\u003e fix: --project negation excludes browser instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10131\"\u003e#10131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `archiver` from 7.0.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/archiverjs/node-archiver/releases\"\u003earchiver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat’s changed\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eesm: node v18+ required \u003ca href=\"https://github.com/ctalkington\"\u003e\u003ccode\u003e@​ctalkington\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.1.6 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.1.7 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.0.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.2.1 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.0.4 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.2.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.2.2 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter/release-drafter action to v6.1.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.4.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter/release-drafter action to v6.4.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.3.1 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v6 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v6 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter/release-drafter action to v7 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob method's options.cwd to API docs \u003ca href=\"https://github.com/PixievoltNo1\"\u003e\u003ccode\u003e@​PixievoltNo1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease 8.0.0 \u003ca href=\"https://github.com/ctalkington\"\u003e\u003ccode\u003e@​ctalkington\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.1.6 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLock file maintenance @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency readdir-glob to v2 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency yauzl to v3.1.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency jsdoc to v4.0.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency mocha to v10.4.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency tar to v6.2.1 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.1.7 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.0.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLock file maintenance @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.2.1 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency mocha to v10.7.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLock file maintenance @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.0.4 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency chai to v4.5.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency rimraf to v5.0.10 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate docusaurus monorepo to v3.5.2 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLock file maintenance @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.2.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/797\"\u003e#797\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/archiverjs/node-archiver/blob/master/CHANGELOG.md\"\u003earchiver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e8.0.0\u003c/strong\u003e - \u003c!-- raw HTML omitted --\u003e\u003cem\u003eMay 8, 2026\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e — \u003ca href=\"https://github.com/archiverjs/node-archiver/compare/7.0.1...8.0.0\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e7.0.1\u003c/strong\u003e - \u003c!-- raw HTML omitted --\u003e\u003cem\u003eMarch 9, 2024\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e — \u003ca href=\"https://github.com/archiverjs/node-archiver/compare/7....\n\n_Description has been truncated_","html_url":"https://github.com/testcontainers/testcontainers-node/pull/1322","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/testcontainers%2Ftestcontainers-node/issues/1322","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1322/packages"},{"uuid":"4375262058","node_id":"PR_kwDOISEZSM7X8IpP","number":568,"state":"closed","title":"Bump the npm group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T08:09:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T09:02:00.000Z","updated_at":"2026-05-21T08:09:51.000Z","time_to_close":1465669,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":19,"packages":[{"name":"dotenv","old_version":"17.2.4","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express-rate-limit","old_version":"8.2.2","new_version":"8.5.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"inversify","old_version":"7.11.0","new_version":"8.1.0","repository_url":"https://github.com/inversify/monorepo"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"node-html-parser","old_version":"7.0.2","new_version":"7.1.0","repository_url":"https://github.com/taoqf/node-fast-html-parser"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"umzug","old_version":"3.8.2","new_version":"3.8.3","repository_url":"https://github.com/sequelize/umzug"},{"name":"winston-loki","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/JaniAnttonen/winston-loki"},{"name":"@jest/globals","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"eslint","old_version":"9.39.2","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.15","repository_url":"https://github.com/nock/nock"},{"name":"testcontainers","old_version":"11.11.0","new_version":"11.14.0","repository_url":"https://github.com/testcontainers/testcontainers-node"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.4` | `17.4.2` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.2` | `8.5.1` |\n| [inversify](https://github.com/inversify/monorepo) | `7.11.0` | `8.1.0` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [node-html-parser](https://github.com/taoqf/node-fast-html-parser) | `7.0.2` | `7.1.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [umzug](https://github.com/sequelize/umzug) | `3.8.2` | `3.8.3` |\n| [winston-loki](https://github.com/JaniAnttonen/winston-loki) | `6.1.3` | `6.1.4` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.2.0` | `30.4.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.59.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.59.3` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.15` |\n| [testcontainers](https://github.com/testcontainers/testcontainers-node) | `11.11.0` | `11.14.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n\n\nUpdates `dotenv` from 17.2.4 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.2.2 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/50cc3f6345f603ac2fe4eb646edd7338b9a31fbb\"\u003e\u003ccode\u003e50cc3f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92c8e3efd87b9b9f89092b1f9c8c17ac134c1293\"\u003e\u003ccode\u003e92c8e3e\u003c/code\u003e\u003c/a\u003e chore: bump ip-address library to latest (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/807e383875e93be940493464ea397381fc93942b\"\u003e\u003ccode\u003e807e383\u003c/code\u003e\u003c/a\u003e 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b84413793127a1c392738ef26d10ec7a899d9d2d\"\u003e\u003ccode\u003eb844137\u003c/code\u003e\u003c/a\u003e v8.5.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaffabad1ee435549434b6b933097a938b27abe\"\u003e\u003ccode\u003eceaffab\u003c/code\u003e\u003c/a\u003e feat: async store init (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/69568d4ea794905df4ff2e872f04e1daa1f89050\"\u003e\u003ccode\u003e69568d4\u003c/code\u003e\u003c/a\u003e 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c686acd0bac3058dca4b7f116f240e694878b517\"\u003e\u003ccode\u003ec686acd\u003c/code\u003e\u003c/a\u003e v8.4.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ba71353abbd8a6a5ee891faea755026cf960ead2\"\u003e\u003ccode\u003eba71353\u003c/code\u003e\u003c/a\u003e test: bump timeout in flakey skipFailedRequests test (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd4c8944d4a739e819306c8dde57852eac8540e0\"\u003e\u003ccode\u003edd4c894\u003c/code\u003e\u003c/a\u003e feat: allow usage of custom logger (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2bb343cd078c311e8bc7f48b31b9047cf17f3ece\"\u003e\u003ccode\u003e2bb343c\u003c/code\u003e\u003c/a\u003e resolve Jest timeout for server-based tests (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.2...v8.5.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 express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `inversify` from 7.11.0 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inversify/monorepo/releases\"\u003einversify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.5\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.4\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.2\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.1\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.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/inversify/monorepo/commit/0e73647e6139defc08b6678780be16850aa4e533\"\u003e\u003ccode\u003e0e73647\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1637\"\u003e#1637\u003c/a\u003e from inversify/renovate/auto-merge-on-patch-or-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/07c9a2e93595fed836856942aaac29d61ca58372\"\u003e\u003ccode\u003e07c9a2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1638\"\u003e#1638\u003c/a\u003e from inversify/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/2b0f24c3d3192b48e02144dde86c89472ae4839e\"\u003e\u003ccode\u003e2b0f24c\u003c/code\u003e\u003c/a\u003e chore: update auto merge on patch or minor to v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/34291eb7e78f52da670cdc5704a99886ff9dd09d\"\u003e\u003ccode\u003e34291eb\u003c/code\u003e\u003c/a\u003e chore: bump package versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/d52fdf913c71c1f5a5272fe9652f7d842246dd75\"\u003e\u003ccode\u003ed52fdf9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1636\"\u003e#1636\u003c/a\u003e from inversify/fix/wrong-changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/37697234afc2eaf38e7695d241db1288b4452fbc\"\u003e\u003ccode\u003e3769723\u003c/code\u003e\u003c/a\u003e fix: wrong changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/3a51df4a9a658812f7abdfd66e0fd3fdb6c90a7d\"\u003e\u003ccode\u003e3a51df4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1635\"\u003e#1635\u003c/a\u003e from inversify/chore/update-react-code-runner-to-use...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/3720ad529de90998fdb43d1783f704639a0b0e99\"\u003e\u003ccode\u003e3720ad5\u003c/code\u003e\u003c/a\u003e chore: update inversify code runner to v8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/0af2675de98bc99c2923d6bb3d0efd90c53257f3\"\u003e\u003ccode\u003e0af2675\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1634\"\u003e#1634\u003c/a\u003e from inversify/chore/fix-npmignore-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/5e949fa0afee1663de8d756239f8de8f5becd83b\"\u003e\u003ccode\u003e5e949fa\u003c/code\u003e\u003c/a\u003e chore: ignore test modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/inversify/monorepo/compare/inversify@7.11.0...inversify@8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-html-parser` from 7.0.2 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taoqf/node-fast-html-parser/releases\"\u003enode-html-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd option closeAllOnClosing (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/44c900acc01b8923eb9e45c7b13d6bd148a8e9cd\"\u003e44c900a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/294\"\u003e#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd preserveTagNesting option to maintain invalid HTML nesting \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/295\"\u003e#295\u003c/a\u003e (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/d604652cc7c963118ba16ec6bda1f4e01fb81c9e\"\u003ed604652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing dev dependency: yarn (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/8679d3231e6dc1c93f99921d16b728aa9a578ce5\"\u003e8679d32\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/taoqf/node-html-parser/blob/main/CHANGELOG.md\"\u003enode-html-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd option closeAllOnClosing (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/44c900acc01b8923eb9e45c7b13d6bd148a8e9cd\"\u003e44c900a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/294\"\u003e#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd preserveTagNesting option to maintain invalid HTML nesting \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/295\"\u003e#295\u003c/a\u003e (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/d604652cc7c963118ba16ec6bda1f4e01fb81c9e\"\u003ed604652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing dev dependency: yarn (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/8679d3231e6dc1c93f99921d16b728aa9a578ce5\"\u003e8679d32\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/taoqf/node-html-parser/commit/ea54b3aadd6a1d2bfeeef96ef980b3681e8fe4a3\"\u003e\u003ccode\u003eea54b3a\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/3e1761938f14f49ffaf64f0a69c980a808ca6855\"\u003e\u003ccode\u003e3e17619\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/303\"\u003e#303\u003c/a\u003e from thomome/htmlElement-matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/405ccb29c690342aafe2b7efbf744d67027ab96c\"\u003e\u003ccode\u003e405ccb2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/299\"\u003e#299\u003c/a\u003e from ig3/close-tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/8c26d8694e3c1ca92b6ef2b286d5febf3d31e52a\"\u003e\u003ccode\u003e8c26d86\u003c/code\u003e\u003c/a\u003e fixed readme return type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/c1098fc5a05a4ddb3de271e2473103531d2aec5b\"\u003e\u003ccode\u003ec1098fc\u003c/code\u003e\u003c/a\u003e added tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/13c0b1bc0d7da560acbcef5643b0f391020c8d38\"\u003e\u003ccode\u003e13c0b1b\u003c/code\u003e\u003c/a\u003e added matches method to HTMLElement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/d604652cc7c963118ba16ec6bda1f4e01fb81c9e\"\u003e\u003ccode\u003ed604652\u003c/code\u003e\u003c/a\u003e feat: add preserveTagNesting option to maintain invalid HTML nesting \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/295\"\u003e#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/c4cc706482bcdf58e46b9a5e1ce5e969c0c94256\"\u003e\u003ccode\u003ec4cc706\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into close-tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/eac4de9c9c62b4739b7e959dface8749c5783ae8\"\u003e\u003ccode\u003eeac4de9\u003c/code\u003e\u003c/a\u003e Revert addition of yarn as a dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/44c900acc01b8923eb9e45c7b13d6bd148a8e9cd\"\u003e\u003ccode\u003e44c900a\u003c/code\u003e\u003c/a\u003e feat: add option closeAllOnClosing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taoqf/node-fast-html-parser/compare/v7.0.2...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `umzug` from 3.8.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sequelize/umzug/releases\"\u003eumzug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.3\u003c/h2\u003e\n\u003cp\u003emostly just a security patch update\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003epnpm audit --prod\u003c/code\u003e output before 4272daa25ac2fed4e71973f04253f8219f42c26c:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e┌─────────────────────┬────────────────────────────────────────────────────────┐\r\n│ high                │ Validator is Vulnerable to Incomplete Filtering of One │\r\n│                     │ or More Instances of Special Elements                  │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Package             │ validator                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Vulnerable versions │ \u0026lt;13.15.22                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Patched versions    │ \u0026gt;=13.15.22                                             │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Paths               │ . \u0026gt; @rushstack/ts-command-line@4.19.1 \u0026gt;                │\r\n│                     │ @rushstack/terminal@0.10.0 \u0026gt;                           │\r\n│                     │ @rushstack/node-core-library@4.0.2 \u0026gt; z-schema@5.0.5 \u0026gt;  │\r\n│                     │ validator@13.11.0                                      │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ More info           │ https://github.com/advisories/GHSA-vghf-hv5q-vc2g      │\r\n└─────────────────────┴────────────────────────────────────────────────────────┘\r\n┌─────────────────────┬────────────────────────────────────────────────────────┐\r\n│ high                │ Picomatch has a ReDoS vulnerability via extglob        │\r\n│                     │ quantifiers                                            │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Package             │ picomatch                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Vulnerable versions │ \u0026gt;=4.0.0 \u0026lt;4.0.4                                         │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Patched versions    │ \u0026gt;=4.0.4                                                │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Paths               │ . \u0026gt; tinyglobby@0.2.13 \u0026gt; fdir@6.4.4 \u0026gt; picomatch@4.0.2   │\r\n│                     │                                                        │\r\n│                     │ . \u0026gt; tinyglobby@0.2.13 \u0026gt; picomatch@4.0.2                │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ More info           │ https://github.com/advisories/GHSA-c2c7-rcm5-vvqj      │\r\n└─────────────────────┴────────────────────────────────────────────────────────┘\r\n┌─────────────────────┬────────────────────────────────────────────────────────┐\r\n│ moderate            │ validator.js has a URL validation bypass vulnerability │\r\n│                     │ in its isURL function                                  │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Package             │ validator                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Vulnerable versions │ \u0026lt;13.15.20                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Patched versions    │ \u0026gt;=13.15.20                                             │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Paths               │ . \u0026gt; @rushstack/ts-command-line@4.19.1 \u0026gt;                │\r\n\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/d79c19f1ab37acf250fc346fdcd30c03cc413a17\"\u003e\u003ccode\u003ed79c19f\u003c/code\u003e\u003c/a\u003e 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/b70ce389bfde0255ba4f9e6a7efae69c654c45b6\"\u003e\u003ccode\u003eb70ce38\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/sequelize/umzug\"\u003ehttps://github.com/sequelize/umzug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/4272daa25ac2fed4e71973f04253f8219f42c26c\"\u003e\u003ccode\u003e4272daa\u003c/code\u003e\u003c/a\u003e Clear production dependency audit findings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/abda31336915e89a58003b66b2e368cfbcadde7f\"\u003e\u003ccode\u003eabda313\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency uuid to v14 [security] (\u003ca href=\"https://redirect.github.com/sequelize/umzug/issues/719\"\u003e#719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/61d255d6c4747f9f808599f02f1e7aaea97706b8\"\u003e\u003ccode\u003e61d255d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash to v4.18.1 [security] (\u003ca href=\"https://redirect.github.com/sequelize/umzug/issues/721\"\u003e#721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/fed3a8d2314abfdaddb566983674c6e8ae22750a\"\u003e\u003ccode\u003efed3a8d\u003c/code\u003e\u003c/a\u003e bump test timeout? (\u003ca href=\"https://redirect.github.com/sequelize/umzug/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/165efc6a9b47061f40e6cc4d4c29978242918a10\"\u003e\u003ccode\u003e165efc6\u003c/code\u003e\u003c/a\u003e update vitest coverage package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/9c7e96fa9140120756a5fbe20d90a910b397cc31\"\u003e\u003ccode\u003e9c7e96f\u003c/code\u003e\u003c/a\u003e no output in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/8bce216a56098d17a2bf5e7030c717bec403be6f\"\u003e\u003ccode\u003e8bce216\u003c/code\u003e\u003c/a\u003e bump sqlite3 and vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/317623c73acba3e9746316dd90296271dfdecec3\"\u003e\u003ccode\u003e317623c\u003c/code\u003e\u003c/a\u003e lint fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sequelize/umzug/compare/v3.8.2...v3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston-loki` from 6.1.3 to 6.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JaniAnttonen/winston-loki/releases\"\u003ewinston-loki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd structured metadata to logEntry by \u003ca href=\"https://github.com/petekmet\"\u003e\u003ccode\u003e@​petekmet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/173\"\u003eJaniAnttonen/winston-loki#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix data race in Batcher between pushLogEntry and sendBatchToLoki by \u003ca href=\"https://github.com/JaniAnttonen\"\u003e\u003ccode\u003e@​JaniAnttonen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/177\"\u003eJaniAnttonen/winston-loki#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix/update deprecated gh actions by \u003ca href=\"https://github.com/JaniAnttonen\"\u003e\u003ccode\u003e@​JaniAnttonen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/183\"\u003eJaniAnttonen/winston-loki#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert npm publish to use trusted publisher by \u003ca href=\"https://github.com/JaniAnttonen\"\u003e\u003ccode\u003e@​JaniAnttonen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/186\"\u003eJaniAnttonen/winston-loki#186\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/petekmet\"\u003e\u003ccode\u003e@​petekmet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/173\"\u003eJaniAnttonen/winston-loki#173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JaniAnttonen/winston-loki/compare/v6.1.3...v6.1.4\"\u003ehttps://github.com/JaniAnttonen/winston-loki/compare/v6.1.3...v6.1.4\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/JaniAnttonen/winston-loki/commit/95f04e42e67d5fb6d7ab6fcbeb8db191df7501ef\"\u003e\u003ccode\u003e95f04e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/187\"\u003e#187\u003c/a\u003e from JaniAnttonen/development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/4ddefe7bc422218feb1411aeffd1391f5c4972b2\"\u003e\u003ccode\u003e4ddefe7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/186\"\u003e#186\u003c/a\u003e from JaniAnttonen/JaniAnttonen-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/1c95f4386a038b01e89bf1ab46bcb39f96b80d81\"\u003e\u003ccode\u003e1c95f43\u003c/code\u003e\u003c/a\u003e Convert npm publish to use trusted publisher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/aa642e142b412a3c54c4c0d6fa9df48baf91808b\"\u003e\u003ccode\u003eaa642e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/185\"\u003e#185\u003c/a\u003e from JaniAnttonen/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/a9d8399d911de95d5baa2a9737575e00ff8a8336\"\u003e\u003ccode\u003ea9d8399\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/184\"\u003e#184\u003c/a\u003e from JaniAnttonen/development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/168784b71b9340ba4e987e5f4478cdf8c70148d4\"\u003e\u003ccode\u003e168784b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/183\"\u003e#183\u003c/a\u003e from JaniAnttonen/fix/update-deprecated-gh-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/76b3bc1ec0a3fb231c39f7eaabed57d6ff832b50\"\u003e\u003ccode\u003e76b3bc1\u003c/code\u003e\u003c/a\u003e Merge branch 'development' into fix/update-deprecated-gh-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/fda59d6598905f1407b8171629bb2d2e4ce33a2c\"\u003e\u003ccode\u003efda59d6\u003c/code\u003e\u003c/a\u003e Migrate CD workflow from yarn to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/7cf315b4ac4ae69e1171eed2b519ea928e92b16a\"\u003e\u003ccode\u003e7cf315b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/182\"\u003e#182\u003c/a\u003e from JaniAnttonen/JaniAnttonen-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/68121f163ca76b11c262916b067b57b007b16071\"\u003e\u003ccode\u003e68121f1\u003c/code\u003e\u003c/a\u003e Switch from Yarn to NPM for dependency management\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JaniAnttonen/winston-loki/compare/v6.1.3...v6.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jest/globals` from 30.2.0 to 30.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003e@​jest/globals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.4.1\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-runner, jest-schemas, jest-types]\u003c/code\u003e Allow custom runner configuration options via tuple format \u003ccode\u003e['runner-path', {options}]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16141\"\u003e#16141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Align CJS-from-ESM default export with Node: \u003ccode\u003emodule.exports\u003c/code\u003e is always the ESM default, \u003ccode\u003e__esModule\u003c/code\u003e unwrapping is no longer applied (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16143\"\u003e#16143\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.4.0...v30.4.1\"\u003ehttps://github.com/jestjs/jest/compare/v30.4.0...v30.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev30.4.0\u003c/h2\u003e\n\u003cp\u003eBig release! 😀\u003c/p\u003e\n\u003cp\u003eMain feature is a rewrite of our custom runtime in preparation for stabilisation of native support of ESM. As part of that work \u003ccode\u003erequire(esm)\u003c/code\u003e module is now supported on Node 24.9+ (still requires \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e like before).\u003c/p\u003e\n\u003cp\u003eIn addition we now support fake timers for the recently released \u003ccode\u003eTemporal\u003c/code\u003e API in Node v26.\u003c/p\u003e\n\u003cp\u003eReact 19 is also supported properly in \u003ccode\u003epretty-format\u003c/code\u003e, meaning snapshots of React components now work like they should.\u003c/p\u003e\n\u003cp\u003eDue to all the changes, there might be regressions that snuck in. Please report them!\u003c/p\u003e\n\u003cp\u003eFull list of changes below\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003e@​jest/globals's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.4.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-runner, jest-schemas, jest-types]\u003c/code\u003e Allow custom runner configuration options via tuple format \u003ccode\u003e['runner-path', {options}]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16141\"\u003e#16141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Align CJS-from-ESM default export with Node: \u003ccode\u003emodule.exports\u003c/code\u003e is always the ESM default, \u003ccode\u003e__esModule\u003c/code\u003e unwrapping is no longer applied (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16143\"\u003e#16143\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.4.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Prevent crash when \u003ccode\u003easyncError\u003c/code\u003e is undefined for non-Error throws (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16003\"\u003e#16003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-jasmine2]\u003c/code\u003e Include \u003ccode\u003eError.cause\u003c/code\u003e in JSON \u003ccode\u003efailureMessages\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15967\"\u003e#15967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix preset path resolution on Windows when the preset uses subpath \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15961\"\u003e#15961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Allow \u003ccode\u003ecollectCoverage\u003c/code\u003e and \u003ccode\u003ecoverageProvider\u003c/code\u003e in project config without a validation warning (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Project config validator now emits \u0026quot;is not supported in an individual project configuration\u0026quot; instead of \u0026quot;probably a typing mistake\u0026quot; for known global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-node]\u003c/code\u003e Fix \u003ccode\u003e--localstorage-file\u003c/code\u003e warning on Node 25+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16137\"\u003e#16137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters, jest-runner, jest-runtime, jest-transform]\u003c/code\u003e Fix coverage report not showing correct code coverage when using \u003ccode\u003eprojects\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve \u003ccode\u003eexpect\u003c/code\u003e and \u003ccode\u003e@jest/expect\u003c/code\u003e from the internal module registry so test-file imports share the same \u003ccode\u003eJestAssertionError\u003c/code\u003e as the global \u003ccode\u003eexpect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16130\"\u003e#16130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Improve CJS-from-ESM interop: \u003ccode\u003e__esModule\u003c/code\u003e/Babel default unwrap, broader named-export coverage, and shared CJS singleton across importers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Load \u003ccode\u003e.js\u003c/code\u003e files with ESM syntax but no \u003ccode\u003e\u0026quot;type\u0026quot;:\u0026quot;module\u0026quot;\u003c/code\u003e marker as native ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Extend the \u003ccode\u003e.js\u003c/code\u003e-with-ESM-syntax fallback to \u003ccode\u003erequire()\u003c/code\u003e on Node v24.9+ - falls back to \u003ccode\u003erequire(esm)\u003c/code\u003e when the CJS parser rejects ESM syntax (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16078\"\u003e#16078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix deadlocks and double-evaluation in concurrent ESM and wasm imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\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/jestjs/jest/commit/b3b4a09ed3005369dacc7466d1d2122797283785\"\u003e\u003ccode\u003eb3b4a09\u003c/code\u003e\u003c/a\u003e v30.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5cbb21e0b3037edb42e503ec1a1ce80efad40c20\"\u003e\u003ccode\u003e5cbb21e\u003c/code\u003e\u003c/a\u003e v30.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.4.1/packages/jest-globals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.2.1 to 25.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/supertest` from 6.0.3 to 7.2.0\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/supertest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.54.0 to 8.59.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/nikolayrk/unixpense-svc/pull/568","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolayrk%2Funixpense-svc/issues/568","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/568/packages"},{"uuid":"4373455665","node_id":"PR_kwDOBvBYLs7X2THS","number":1313,"state":"open","title":"Bump the dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","major","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T00:52:54.000Z","updated_at":"2026-05-04T00:53:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":22,"packages":[{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"npm-check-updates","old_version":"21.0.2","new_version":"22.1.0","repository_url":"https://github.com/raineorshine/npm-check-updates"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"dockerode","old_version":"4.0.10","new_version":"5.0.0","repository_url":"https://github.com/apocas/dockerode"},{"name":"undici","old_version":"7.24.7","new_version":"8.2.0","repository_url":"https://github.com/nodejs/undici"},{"name":"@azure/cosmos","old_version":"4.9.2","new_version":"4.9.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-blob","old_version":"12.29.1","new_version":"12.31.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-queue","old_version":"12.28.1","new_version":"12.29.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@clickhouse/client","old_version":"1.18.2","new_version":"1.18.3","repository_url":"https://github.com/ClickHouse/clickhouse-js"},{"name":"@google-cloud/bigquery","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/spanner","old_version":"8.6.0","new_version":"8.7.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"msw","old_version":"2.13.4","new_version":"2.14.2","repository_url":"https://github.com/mswjs/msw"},{"name":"@kurrent/kurrentdb-client","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/kurrent-io/KurrentDB-Client-NodeJS"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1041.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongoose","old_version":"9.4.1","new_version":"9.6.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"mssql","old_version":"12.3.1","new_version":"12.5.0","repository_url":"https://github.com/tediousjs/node-mssql"},{"name":"mysql2","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"@opensearch-project/opensearch","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/opensearch-project/opensearch-js"},{"name":"toxiproxy-node-client","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/ihsw/toxiproxy-node-client"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.3.0` |\n| [npm-check-updates](https://github.com/raineorshine/npm-check-updates) | `21.0.2` | `22.1.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.1` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.10` | `5.0.0` |\n| [undici](https://github.com/nodejs/undici) | `7.24.7` | `8.2.0` |\n| [@azure/cosmos](https://github.com/Azure/azure-sdk-for-js) | `4.9.2` | `4.9.3` |\n| [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js) | `12.29.1` | `12.31.0` |\n| [@azure/storage-queue](https://github.com/Azure/azure-sdk-for-js) | `12.28.1` | `12.29.0` |\n| [@clickhouse/client](https://github.com/ClickHouse/clickhouse-js) | `1.18.2` | `1.18.3` |\n| [@google-cloud/bigquery](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/bigquery) | `8.2.0` | `8.3.0` |\n| [@google-cloud/spanner](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/spanner) | `8.6.0` | `8.7.0` |\n| [msw](https://github.com/mswjs/msw) | `2.13.4` | `2.14.2` |\n| [@kurrent/kurrentdb-client](https://github.com/kurrent-io/KurrentDB-Client-NodeJS) | `1.1.1` | `1.1.2` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1041.0` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.4.1` | `9.6.1` |\n| [mssql](https://github.com/tediousjs/node-mssql) | `12.3.1` | `12.5.0` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.22.1` | `3.22.3` |\n| [@opensearch-project/opensearch](https://github.com/opensearch-project/opensearch-js) | `3.5.1` | `3.6.0` |\n| [toxiproxy-node-client](https://github.com/ihsw/toxiproxy-node-client) | `4.0.0` | `4.1.0` |\n\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.5\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\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/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/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-check-updates` from 21.0.2 to 22.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raineorshine/npm-check-updates/releases\"\u003enpm-check-updates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: make --dep and --format robust to PowerShell arg rewriting (comma-or-space-delimited) by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1694\"\u003eraineorshine/npm-check-updates#1694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.0 to 8.59.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1697\"\u003eraineorshine/npm-check-updates#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint-plugin-promise from 7.2.1 to 7.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1702\"\u003eraineorshine/npm-check-updates#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​types/bun\u003c/code\u003e from 1.3.12 to 1.3.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1699\"\u003eraineorshine/npm-check-updates#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite-bundle-analyzer from 1.3.7 to 1.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1700\"\u003eraineorshine/npm-check-updates#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance \u003ccode\u003e--format time\u003c/code\u003e: consistent caching, interactive support, and human-readable timestamps by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1693\"\u003eraineorshine/npm-check-updates#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore .pnpm-store in glob traversal to prevent OOM with --deep by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1705\"\u003eraineorshine/npm-check-updates#1705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.0.1...v22.1.0\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.0.1...v22.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: suppress cooldown config log messages when JSON output is active by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1692\"\u003eraineorshine/npm-check-updates#1692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.0.0...v22.0.1\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.0.0...v22.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e--cooldown\u003c/code\u003e now falls back to the greatest non-prerelease version rather than skipping the upgrade entirely when the latest version falls within the cooldown window.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis \u003cem\u003eonly\u003c/em\u003e affects \u003ccode\u003e--cooldown\u003c/code\u003e (or inferred cooldown from \u003ccode\u003emin-release-age\u003c/code\u003e/\u003ccode\u003eminimumReleaseAge\u003c/code\u003e/\u003ccode\u003enpmMinimalAgeGate\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThis \u003cem\u003eonly\u003c/em\u003e affects \u003ccode\u003e--target latest\u003c/code\u003e (which is the default).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ WARNING\u003c/h3\u003e\n\u003cp\u003eIn rare circumstances, it is now possible for \u003ccode\u003encu --cooldown 10\u003c/code\u003e to install a version \u003cstrong\u003ethat was never published to latest\u003c/strong\u003e. This is because the npm registry does not store a history of versions published to the \u003ccode\u003elatest\u003c/code\u003e dist-tag. It is \u003cem\u003eimpossible\u003c/em\u003e to fall back to an earlier \u003ccode\u003elatest\u003c/code\u003e version, because there is no record of it. However, we do have a list of all published versions, and it's \u003cem\u003elikely\u003c/em\u003e that a boring version like \u003ccode\u003e1.0.1\u003c/code\u003e was published to \u003ccode\u003elatest\u003c/code\u003e at some point. Versions like \u003ccode\u003e1.0.1-pre.0\u003c/code\u003e, \u003ccode\u003e1.0.1-beta\u003c/code\u003e, \u003ccode\u003e1.0.1-build.58157394\u003c/code\u003e, etc will be ignored, as you would expect.\u003c/p\u003e\n\u003cp\u003eWhile npm-check-updates typically takes a conservative approach to version upgrades, following semver exactly and only upgrading to the \u003ccode\u003elatest\u003c/code\u003e version, falling back to the highest version outside the cooldown window is clearly the more intuitive behavior, and this outweighs the few cases where the results would be undesirable. The discussion in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1556\"\u003e#1556\u003c/a\u003e and the large amount of confusion since the initial release of \u003ccode\u003e--cooldown\u003c/code\u003e attest to this.\u003c/p\u003e\n\u003ch3\u003eHow to opt out of the new behavior\u003c/h3\u003e\n\u003cp\u003eYou can opt out of the new behavior by using \u003ccode\u003e--target \u0026quot;@latest\u0026quot;\u003c/code\u003e. This forces a strict upgrade (or downgrade) to the \u003ccode\u003elatest\u003c/code\u003e tag only, without any fallback behavior.\u003c/p\u003e\n\u003cp\u003eFor granular control, use a custom ncurc function to set the \u003ca href=\"https://github.com/raineorshine/npm-check-updates#target\"\u003etarget\u003c/a\u003e or disable \u003ca href=\"https://github.com/raineorshine/npm-check-updates#cooldown\"\u003ecooldown\u003c/a\u003e for a single package.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump verdaccio from 6.5.1 to 6.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1679\"\u003eraineorshine/npm-check-updates#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite from 8.0.8 to 8.0.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1680\"\u003eraineorshine/npm-check-updates#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 8.58.2 to 8.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1681\"\u003eraineorshine/npm-check-updates#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.58.2 to 8.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1682\"\u003eraineorshine/npm-check-updates#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1685\"\u003eraineorshine/npm-check-updates#1685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: stub cosmiconfig's typescript dependency to reduce bundle size by 8MB by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1686\"\u003eraineorshine/npm-check-updates#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cooldown): fall back to greatest passing version when latest is within cooldown by \u003ca href=\"https://github.com/marcosgilf\"\u003e\u003ccode\u003e@​marcosgilf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1688\"\u003eraineorshine/npm-check-updates#1688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/raineorshine/npm-check-updates/commit/55ee69bc7a9d7a786537b3359924af9784a112ae\"\u003e\u003ccode\u003e55ee69b\u003c/code\u003e\u003c/a\u003e 22.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/43484c55100e6a04d14f1bfcb879915520f62b02\"\u003e\u003ccode\u003e43484c5\u003c/code\u003e\u003c/a\u003e fix: ignore .pnpm-store in glob traversal to prevent OOM with --deep (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/7cd76874db4229cc9af753a7f77ea935cb059a67\"\u003e\u003ccode\u003e7cd7687\u003c/code\u003e\u003c/a\u003e Enhance \u003ccode\u003e--format time\u003c/code\u003e: consistent caching, interactive support, and human-r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/191a2ced58c567b37629f0b1365040969fede2c6\"\u003e\u003ccode\u003e191a2ce\u003c/code\u003e\u003c/a\u003e Bump vite-bundle-analyzer from 1.3.7 to 1.3.8 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/3adb697ac9d6cb1d5b698adf37b618d353125c0a\"\u003e\u003ccode\u003e3adb697\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/bun\u003c/code\u003e from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/403f966eda46ca58c791a820bf7a9b28525902f6\"\u003e\u003ccode\u003e403f966\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-promise from 7.2.1 to 7.3.0 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/eaa870c8673629b4cf449da8bb7671c6395070e2\"\u003e\u003ccode\u003eeaa870c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.0 to 8.59.1 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/e84834a56c4751172d2961b3d44741ab463a90b3\"\u003e\u003ccode\u003ee84834a\u003c/code\u003e\u003c/a\u003e fix: make --dep and --format robust to PowerShell arg rewriting (comma-or-spa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/28b5fcbb360b77db55fe915a31f8100727db9c74\"\u003e\u003ccode\u003e28b5fcb\u003c/code\u003e\u003c/a\u003e 22.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/127c552f17aedaffba3200824b46076bea4d6a1e\"\u003e\u003ccode\u003e127c552\u003c/code\u003e\u003c/a\u003e fix: suppress cooldown config log messages when JSON output is active (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1692\"\u003e#1692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v21.0.2...v22.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.58.2 to 8.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.4 to 4.1.5\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.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/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/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\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7e86d6e2bf581f074dc216805d10d371\"\u003e\u003ccode\u003e0e0ff41\u003c/code\u003e\u003c/a\u003e feat(coverage): istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3e6a60fc8a7ccd2d9941d1cbe929b606\"\u003e\u003ccode\u003e663b99f\u003c/code\u003e\u003c/a\u003e fix: alias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b157ffd31b376561b16ab983aa23e7bc\"\u003e\u003ccode\u003e122c25b\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7219156893dd13a1dbe86501d5542d2e\"\u003e\u003ccode\u003e6abd557\u003c/code\u003e\u003c/a\u003e feat(api): make test-specification options writable (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10154\"\u003e#10154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc0841e97b6dcac8a73cdb8e656b3d6ba909\"\u003e\u003ccode\u003e9423dc0\u003c/code\u003e\u003c/a\u003e fix: --project negation excludes browser instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10131\"\u003e#10131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dockerode` from 4.0.10 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apocas/dockerode/releases\"\u003edockerode's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump picomatch from 2.3.1 to 2.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apocas/dockerode/pull/826\"\u003eapocas/dockerode#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobufjs from 7.3.2 to 7.5.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apocas/dockerode/pull/828\"\u003eapocas/dockerode#828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDropped uuid package, bumped minimum node version requirement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apocas/dockerode/compare/v4.0.10...v5.0.0\"\u003ehttps://github.com/apocas/dockerode/compare/v4.0.10...v5.0.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/apocas/dockerode/commit/d8968ebc605ec4942d1bd0ecac7e54f499190ff4\"\u003e\u003ccode\u003ed8968eb\u003c/code\u003e\u003c/a\u003e chore: update chai to version 4.5.0 in package.json and package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/62ded54cbc62db274977300fafb994f99d859c6c\"\u003e\u003ccode\u003e62ded54\u003c/code\u003e\u003c/a\u003e fix: downgrade chai to 6.2.0 and mocha to 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/3f6f9c477c05373e0ffeb7c04951f6541da71768\"\u003e\u003ccode\u003e3f6f9c4\u003c/code\u003e\u003c/a\u003e Update devDependencies: Upgrade chai to 6.2.2 and mocha to 11.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/c37ff26c4fe080040703ca6dc40d2f5b64fffa2d\"\u003e\u003ccode\u003ec37ff26\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apocas/dockerode/issues/828\"\u003e#828\u003c/a\u003e from apocas/dependabot/npm_and_yarn/protobufjs-7.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/0f1a04999ea7a7d65eb6e4cba70e6052f13f6e39\"\u003e\u003ccode\u003e0f1a049\u003c/code\u003e\u003c/a\u003e Bump protobufjs from 7.3.2 to 7.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/c073e270115391922a8d035a7b07746f0d2476bd\"\u003e\u003ccode\u003ec073e27\u003c/code\u003e\u003c/a\u003e fix: update version to 5.0.0 and remove uuid dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/8c4b4cd1fd7c992d0dc05a66b4b5f6bc8da8e079\"\u003e\u003ccode\u003e8c4b4cd\u003c/code\u003e\u003c/a\u003e fix: update version to 4.0.12 and downgrade uuid dependency to 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/7e6f694ff807f89c86847a051e0b69586cb908e8\"\u003e\u003ccode\u003e7e6f694\u003c/code\u003e\u003c/a\u003e fix: update version to 4.0.12 and downgrade uuid dependency to 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/81249625e665a24776499e45af173b1e07590ef3\"\u003e\u003ccode\u003e8124962\u003c/code\u003e\u003c/a\u003e fix: update version to 4.0.11 and bump uuid dependency to 14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/71182497440bb9cae1bea0b64506933837ed9d88\"\u003e\u003ccode\u003e7118249\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apocas/dockerode/issues/826\"\u003e#826\u003c/a\u003e from apocas/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apocas/dockerode/compare/v4.0.10...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 7.24.7 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use native addAbortListener by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5021\"\u003enodejs/undici#5021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix the logic for the UNDICI_NO_WASM_SIMD environment variable by \u003ca href=\"https://github.com/ShenHongFei\"\u003e\u003ccode\u003e@​ShenHongFei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5026\"\u003enodejs/undici#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): send body for non-expectsPayload methods with content by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5030\"\u003enodejs/undici#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fetch): correct 'navigator' typo to 'navigate' in fetchFinale by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5044\"\u003enodejs/undici#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webidl): correct signed integer bounds in ConvertToInt by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5038\"\u003enodejs/undici#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fetch): use || for CRLF check in multipart formdata-parser by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5049\"\u003enodejs/undici#5049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(websocket): correct argument order in WebSocketStream UTF-8 failure by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5050\"\u003enodejs/undici#5050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pool): propagate useH2c to connector when connections \u0026gt; 1 by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5031\"\u003enodejs/undici#5031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): return immutable staleAt in milliseconds by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5048\"\u003enodejs/undici#5048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(socks5-proxy-agent): use per-origin pools to prevent cross-origin routing by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5041\"\u003enodejs/undici#5041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): evict oldest entries first in SqliteCacheStore prune by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5039\"\u003enodejs/undici#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(socks5): correctly expand IPv6 '::' compressed notation by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5046\"\u003enodejs/undici#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused func and unnecessary shim by \u003ca href=\"https://github.com/tsctx\"\u003e\u003ccode\u003e@​tsctx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5053\"\u003enodejs/undici#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject malformed content-length request headers by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5060\"\u003enodejs/undici#5060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request): reject NaN highWaterMark during option validation by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5062\"\u003enodejs/undici#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix broken links in docsify sidebar by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5065\"\u003enodejs/undici#5065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fetch): prefer filename* over filename in multipart form-data by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5068\"\u003enodejs/undici#5068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): reject websocket upgrades on non-200 responses by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5072\"\u003enodejs/undici#5072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support username-only proxy authentication in ProxyAgent by \u003ca href=\"https://github.com/rossilor95\"\u003e\u003ccode\u003e@​rossilor95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4935\"\u003enodejs/undici#4935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump uWebSockets.js from v20.58.0 to v20.64.0 in /benchmarks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5083\"\u003enodejs/undici#5083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client-h2): stop double-decrementing kOpenStreams on stream timeout by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5076\"\u003enodejs/undici#5076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): reject upgrade streams closed before response headers by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5069\"\u003enodejs/undici#5069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): allow GET and HEAD request bodies over h2 by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5058\"\u003enodejs/undici#5058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): include query in cache key when opts.path is undefined by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5081\"\u003enodejs/undici#5081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid premature cleanup of dispatcher in Agent by \u003ca href=\"https://github.com/bienzaaron\"\u003e\u003ccode\u003e@​bienzaaron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5034\"\u003enodejs/undici#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): record ping failures on the socket by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5075\"\u003enodejs/undici#5075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd undici security policy by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5056\"\u003enodejs/undici#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mock): make filterCalls AND operator actually intersect results by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5045\"\u003enodejs/undici#5045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(socks5): enforce authenticated state before CONNECT by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5097\"\u003enodejs/undici#5097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): skip expired sqlite vary entries during lookup by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5095\"\u003enodejs/undici#5095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: enforce maxCachedSessions in TLS session cache by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5102\"\u003enodejs/undici#5102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(socks5): encode embedded IPv4 tails in IPv6 literals correctly by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5099\"\u003enodejs/undici#5099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle invalid HTTP/2 connection headers (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4356\"\u003e#4356\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5101\"\u003enodejs/undici#5101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(interceptor): add throwOnMaxRedirect to types and interceptor opts by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5066\"\u003enodejs/undici#5066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(websocket): avoid double-closing canceled stream readers by \u003ca href=\"https://github.com/colinaaa\"\u003e\u003ccode\u003e@​colinaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5105\"\u003enodejs/undici#5105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): persist vary when updating sqlite cache entries by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5109\"\u003enodejs/undici#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(h1): track HEAD keep-alive override as boolean by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5110\"\u003enodejs/undici#5110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: cache llhttp wasm buffer view by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5115\"\u003enodejs/undici#5115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update llhttp to 9.3.1 by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5113\"\u003enodejs/undici#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): preserve accepted streams after GOAWAY by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5090\"\u003enodejs/undici#5090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reuse parser WeakRef for timeout callbacks by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5125\"\u003enodejs/undici#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop buffering data after SOCKS5 connect by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5118\"\u003enodejs/undici#5118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(http2): avoid response header reserialization by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5085\"\u003enodejs/undici#5085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): enforce sqlite maxCount after insert by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5112\"\u003enodejs/undici#5112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce EventSourceStream parser allocations by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5032\"\u003enodejs/undici#5032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes(dispatcher): use OutgoingHttpHeaders for request headers by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5067\"\u003enodejs/undici#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: delete redundant .gitkeep file by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5133\"\u003enodejs/undici#5133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): respect peer max concurrent streams by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5135\"\u003enodejs/undici#5135\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/nodejs/undici/commit/bf684f7de01616708a33a5d1c092177622394442\"\u003e\u003ccode\u003ebf684f7\u003c/code\u003e\u003c/a\u003e Bumped v8.2.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5152\"\u003e#5152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/0ca054aa8524ed52709ebf15e94e187f4a18ebcf\"\u003e\u003ccode\u003e0ca054a\u003c/code\u003e\u003c/a\u003e fix: replace stale pool clients under connection limit (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5145\"\u003e#5145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/7af90e9721f882bb5fc97606e3f95217ca849994\"\u003e\u003ccode\u003e7af90e9\u003c/code\u003e\u003c/a\u003e perf: avoid redundant scans in BalancedPool dispatcher selection (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5146\"\u003e#5146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/abb9d06ba7b882d336129898f9e89176f1c8f1c3\"\u003e\u003ccode\u003eabb9d06\u003c/code\u003e\u003c/a\u003e fix: validate H2CClient maxConcurrentStreams option (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5143\"\u003e#5143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/72a75913138bc6197bf0620a1291f7c2e764c430\"\u003e\u003ccode\u003e72a7591\u003c/code\u003e\u003c/a\u003e perf(http2): avoid cloning headers when removing status (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5127\"\u003e#5127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/96fd5e9da9b19a4d49eb9e67534f73f4cfa1c677\"\u003e\u003ccode\u003e96fd5e9\u003c/code\u003e\u003c/a\u003e fix(cache): allow streamed entries at maxEntrySize limit (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5129\"\u003e#5129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/f41e53f112659ec37b6fa8db4e4f39388b9e6ca6\"\u003e\u003ccode\u003ef41e53f\u003c/code\u003e\u003c/a\u003e perf: use byteLength property for binary body chunks (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5126\"\u003e#5126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/bec49615931e3df3df4f75956b35c3f7f1fd05ca\"\u003e\u003ccode\u003ebec4961\u003c/code\u003e\u003c/a\u003e chore(deps): add lockfile (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5139\"\u003e#5139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/86f1242cfc86364fe5c30d7e0fc1deec8d52954b\"\u003e\u003ccode\u003e86f1242\u003c/code\u003e\u003c/a\u003e perf(http2): reduce writeH2 per-request callback allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5138\"\u003e#5138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/cad3f70a86b95966a3e368f9f7118377858b8c3e\"\u003e\u003ccode\u003ecad3f70\u003c/code\u003e\u003c/a\u003e perf(client): parse h1 content-length statelessly (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5124\"\u003e#5124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.24.7...v8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/cosmos` from 4.9.2 to 4.9.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5c4a90e2d0f9b99be1234b2e5558140c1f2b356b\"\u003e\u003ccode\u003e5c4a90e\u003c/code\u003e\u003c/a\u003e fix(cosmos): Escape backslashes and quotes in ORDER BY continuation token SQL...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/e46873bc5e814c6c9e75519f427cb997c1078bd2\"\u003e\u003ccode\u003ee46873b\u003c/code\u003e\u003c/a\u003e [AutoPR \u003ca href=\"https://github.com/azure-arm-relationships\"\u003e\u003ccode\u003e@​azure-arm-relationships\u003c/code\u003e\u003c/a\u003e]-generated-from-SDK Generation - JS-6103938 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/03874c0424cb99a6c123a04bb8f35a3bafc66ba5\"\u003e\u003ccode\u003e03874c0\u003c/code\u003e\u003c/a\u003e [AutoPR \u003ca href=\"https://github.com/azure-arm-computelimit\"\u003e\u003ccode\u003e@​azure-arm-computelimit\u003c/code\u003e\u003c/a\u003e]-generated-from-SDK Generation - JS-6087534 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/24612df2a3f579c410a0f3af3d817ae717b452b1\"\u003e\u003ccode\u003e24612df\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 15192 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38196\"\u003e#38196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/8edb91bfbf5f271376feb2012924ceff434f5683\"\u003e\u003ccode\u003e8edb91b\u003c/code\u003e\u003c/a\u003e chore(core): remove dead code, unnecessary casts, and redundant async (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38149\"\u003e#38149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/1df9652c9db4bd6f98b3a47a60cb5681fb6252c8\"\u003e\u003ccode\u003e1df9652\u003c/code\u003e\u003c/a\u003e Use publlic devOps registry since we publish packages to both public … (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38107\"\u003e#38107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/9e805d60837dfb5f28db6cac57c6ca7405401a5c\"\u003e\u003ccode\u003e9e805d6\u003c/code\u003e\u003c/a\u003e Pass config directly to command so it is more stable accross agents (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38168\"\u003e#38168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7e1578809ff676b4958c51c531569c3c7a8bea72\"\u003e\u003ccode\u003e7e15788\u003c/code\u003e\u003c/a\u003e Sync .github directory with azure-sdk-tools for PR 15134 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38155\"\u003e#38155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/119890663de52a9bedfd62cab87ea5b3633333b7\"\u003e\u003ccode\u003e1198906\u003c/code\u003e\u003c/a\u003e Improve test coverage to ~100% for \u003ccode\u003e@​azure/core-paging\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38179\"\u003e#38179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/64482d8b1a7c5ddd4f558e8e515fd504557a7f6b\"\u003e\u003ccode\u003e64482d8\u003c/code\u003e\u003c/a\u003e Improve test coverage to ~100% for \u003ccode\u003e@​azure/core-tracing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38181\"\u003e#38181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/cosmos_4.9.2...@azure/cosmos_4.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/storage-blob` from 12.29.1 to 12.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/c95f5d92559293558e0b2d13a9fdea47a7335a82\"\u003e\u003ccode\u003ec95f5d9\u003c/code\u003e\u003c/a\u003e Post release automated changes for appconfiguration releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37234\"\u003e#37234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/19253d6d626f63e378951f79054a7d037f502f65\"\u003e\u003ccode\u003e19253d6\u003c/code\u003e\u003c/a\u003e [EngSys] automatic pnpm update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37266\"\u003e#37266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/9ba0f8a7923544dbc02b0784ea07d11a1816e22f\"\u003e\u003ccode\u003e9ba0f8a\u003c/code\u003e\u003c/a\u003e chore(instrumentation): bump \u003ccode\u003e@​opentelemetry/instrumentation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37250\"\u003e#37250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4eed3b9c9829e7fc6b5fe346c63769999d2ba4bc\"\u003e\u003ccode\u003e4eed3b9\u003c/code\u003e\u003c/a\u003e Add invoke support for web pubsub client (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36750\"\u003e#36750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/af673f527f407130945f568a221b040c0643f44b\"\u003e\u003ccode\u003eaf673f5\u003c/code\u003e\u003c/a\u003e Parse azd JSON output for cleaner AzureDeveloperCliCredential error messages ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/2cf94a924a350568c0e3c7d86bd7c901c92647b4\"\u003e\u003ccode\u003e2cf94a9\u003c/code\u003e\u003c/a\u003e Simplify client authentication section in README (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37257\"\u003e#37257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/184e2b976239bacd46157289edbceb1e81419f97\"\u003e\u003ccode\u003e184e2b9\u003c/code\u003e\u003c/a\u003e [Search] Separate Stable \u0026amp; Preview Test Structure (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37238\"\u003e#37238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0ea4456159176205cd16622e904a29d354ac3efa\"\u003e\u003ccode\u003e0ea4456\u003c/code\u003e\u003c/a\u003e [Monitor-OpenTelemetry] Implement Fix for Mismatched API Versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37258\"\u003e#37258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/84c473edc787589bdbcb531434cdd711841eeb76\"\u003e\u003ccode\u003e84c473e\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​azure/storage-blob\u003c/code\u003e storage-common dependency to ^12.3.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37259\"\u003e#37259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/ad1b88f1b5a6b0358685e5283dda41bf78282536\"\u003e\u003ccode\u003ead1b88f\u003c/code\u003e\u003c/a\u003e [Identity] Remove samples (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37242\"\u003e#37242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/storage-blob_12.29.1...@azure/storage-blob_12.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/storage-queue` from 12.28.1 to 12.29.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/6e2a1d0eaf0b57cdfc761d8d7bd1f7c1b7b600d3\"\u003e\u003ccode\u003e6e2a1d0\u003c/code\u003e\u003c/a\u003e Update version for STG00 Release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d33c49202b7424e5d69dc7d5e67e92c552ffe192\"\u003e\u003ccode\u003ed33c492\u003c/code\u003e\u003c/a\u003e [docs] teach AI agents about special snippets.spec.ts (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36481\"\u003e#36481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0d11eb66525828efda1a557d50b6428142fb7437\"\u003e\u003ccode\u003e0d11eb6\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13560 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37033\"\u003e#37033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/348d979d0e6a872eb53324dd99bb287411272fa4\"\u003e\u003ccode\u003e348d979\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13556 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37028\"\u003e#37028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/aa58f753844274a94a642d41346e002b1fa62bc8\"\u003e\u003ccode\u003eaa58f75\u003c/code\u003e\u003c/a\u003e add webSearchStream and fix imageGeneration (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37023\"\u003e#37023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/a692f5f3ca19365b776fb787f5a00cdd73e2fbd3\"\u003e\u003ccode\u003ea692f5f\u003c/code\u003e\u003c/a\u003e [Identity] Restarted Identity MI Test in Weekly Pipeline (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36097\"\u003e#36097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4c1268438d1a9e6337a079b2344d53c704c10bcc\"\u003e\u003ccode\u003e4c12684\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13555 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37032\"\u003e#37032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7d814b6d329073d4a87cc60e3d9d26a966cca82a\"\u003e\u003ccode\u003e7d814b6\u003c/code\u003e\u003c/a\u003e [EngSys] upgrade dependency \u003ccode\u003eopenai\u003c/code\u003e to 6.16.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37027\"\u003e#37027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/75103638ecf3554e6690ee747550603011bcaf2b\"\u003e\u003ccode\u003e7510363\u003c/code\u003e\u003c/a\u003e [azure monitor opentelemetry exporter] Update autogenerated client to use lat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/64d47965537501fd155b481ea620051317c4b50a\"\u003e\u003ccode\u003e64d4796\u003c/code\u003e\u003c/a\u003e Reference Azure SDK MCP in AGENTS.md (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37026\"\u003e#37026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional com...\n\n_Description has been truncated_","html_url":"https://github.com/testcontainers/testcontainers-node/pull/1313","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/testcontainers%2Ftestcontainers-node/issues/1313","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1313/packages"},{"uuid":"4166783060","node_id":"PR_kwDOQd8JG87Od6M_","number":71,"state":"open","title":"chore(deps)(deps): bump the production-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T03:12:16.000Z","updated_at":"2026-03-30T03:12:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"axios","old_version":"1.13.2","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fs-extra","old_version":"11.3.3","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"joi","old_version":"18.0.2","new_version":"18.1.1","repository_url":"https://github.com/hapijs/joi"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mysql2","old_version":"3.16.0","new_version":"3.20.0","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.14.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.1` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.3` | `11.3.4` |\n| [joi](https://github.com/hapijs/joi) | `18.0.2` | `18.1.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.16.0` | `3.20.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n\n\nUpdates `axios` from 1.13.2 to 1.14.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.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\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\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.14.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\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 `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\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/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.2.1 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/47e5b2952fe697ac0a5f8a6aa86f050f6f2c0ce5\"\u003e\u003ccode\u003e47e5b29\u003c/code\u003e\u003c/a\u003e 8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/eb61179a49064c7e86f6f8688be742343b1f1b8e\"\u003e\u003ccode\u003eeb61179\u003c/code\u003e\u003c/a\u003e v8.3.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/a17377ddec51d27eba34000dc599ea608f4e0454\"\u003e\u003ccode\u003ea17377d\u003c/code\u003e\u003c/a\u003e Fix broken link for contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/5aa3f6cefe0caddc41aafdf5df719230c791e28f\"\u003e\u003ccode\u003e5aa3f6c\u003c/code\u003e\u003c/a\u003e fix: revert the dts-bundle-generator update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/06dea83428d4b3b67ddd0f673b234a69cafe2f03\"\u003e\u003ccode\u003e06dea83\u003c/code\u003e\u003c/a\u003e ci: run test on node 20, 22, 24, 25 and drop 18 as it reached eol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c86a27d1e19123a9cb3a04cdeb178bf8f9d12cc6\"\u003e\u003ccode\u003ec86a27d\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/8898ffa8cbf4222df07eadef87010cf2c85ce2e6\"\u003e\u003ccode\u003e8898ffa\u003c/code\u003e\u003c/a\u003e chore: migrate biome schema and run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd544fda5f42e75207d6add12e476f6f1ea153ff\"\u003e\u003ccode\u003edd544fd\u003c/code\u003e\u003c/a\u003e docs: update changelog with backported releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9c90752747e169904c44ea1b1bc61a636b9594db\"\u003e\u003ccode\u003e9c90752\u003c/code\u003e\u003c/a\u003e ci: setup oidc connect with npm for automatatic publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/e4477fabff4030274bbad571be8e00d87879a663\"\u003e\u003ccode\u003ee4477fa\u003c/code\u003e\u003c/a\u003e 8.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.3 to 11.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.4 / 2026-03-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug where calling \u003ccode\u003eensureSymlink\u003c/code\u003e/\u003ccode\u003eensureSymlinkSync\u003c/code\u003e with a relative \u003ccode\u003esrcPath\u003c/code\u003e would fail if the symlink already existed (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1038\"\u003e#1038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1064\"\u003e#1064\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/jprichardson/node-fs-extra/commit/353a29b18c883fa0f3997fd8be90a89077633af4\"\u003e\u003ccode\u003e353a29b\u003c/code\u003e\u003c/a\u003e 11.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/3e65fbe81e565e2cd16a5f0ff1b3d8623610bb7a\"\u003e\u003ccode\u003e3e65fbe\u003c/code\u003e\u003c/a\u003e fix(ensureSymlink): resolve relative srcpath correctly when symlink exists (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/e2615e501e7b261b832170b3eb7e26c82668b215\"\u003e\u003ccode\u003ee2615e5\u003c/code\u003e\u003c/a\u003e Fix git URL in package.json (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.3...11.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `joi` from 18.0.2 to 18.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/06afeb584c68ca2a78c62019f960a23cd345f478\"\u003e\u003ccode\u003e06afeb5\u003c/code\u003e\u003c/a\u003e 18.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/407ed75cc6ee59f81ccb5b9bf026295d58ae3a8f\"\u003e\u003ccode\u003e407ed75\u003c/code\u003e\u003c/a\u003e chore: apply npm pkg fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/432358850c8c3b572008353ebd620ec898169e12\"\u003e\u003ccode\u003e4323588\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3099\"\u003e#3099\u003c/a\u003e from poupounetjoyeux/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/8607f5c12568f4e9a6849006853a1cca6a004994\"\u003e\u003ccode\u003e8607f5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3103\"\u003e#3103\u003c/a\u003e from ordinary9843/fix/describe-nan-allow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/384c5cd48d64b4ff6645f5e608c76b327e5a2197\"\u003e\u003ccode\u003e384c5cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3097\"\u003e#3097\u003c/a\u003e from iamnivekx/feat/standard-validate-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/3e6d6cdc900febc83749f6595f56b17ee00402cc\"\u003e\u003ccode\u003e3e6d6cd\u003c/code\u003e\u003c/a\u003e 18.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/b366678e926b08ee9f62fe6f7c2f7c29fcd665ab\"\u003e\u003ccode\u003eb366678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3102\"\u003e#3102\u003c/a\u003e from hapijs/feat/standard-json-schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/f9f9c32f60c88a619de5a301277b8beb999f1a97\"\u003e\u003ccode\u003ef9f9c32\u003c/code\u003e\u003c/a\u003e feat: add Standard JSON Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/d7994c87da2c2c9d6a0278d824098a0c0de0f864\"\u003e\u003ccode\u003ed7994c8\u003c/code\u003e\u003c/a\u003e fix: allow NaN in schema describe() output validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/a454c18c0cbee9084f8850217be6c43dfd5c689f\"\u003e\u003ccode\u003ea454c18\u003c/code\u003e\u003c/a\u003e Fix braces escaping when template doesn't contains any variable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hapijs/joi/compare/v18.0.2...v18.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mysql2` from 3.16.0 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.19.1...v3.20.0\"\u003e3.20.0\u003c/a\u003e (2026-03-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TracingChannel support for native APM instrumentation (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4178\"\u003e#4178\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c06afc254d3201b65c644b6cfc03f54e1edc5114\"\u003ec06afc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexplicitly specify  in auth plugins (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4175\"\u003e#4175\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4187\"\u003e#4187\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5ac5563c8c7d59da358e3f4ddbde2921eb5e0741\"\u003e5ac5563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent double release from corrupting the connection pool (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4186\"\u003e#4186\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7e57db62f47b8bb968c15fb1ba0402927d47015a\"\u003e7e57db6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore \u003ccode\u003ePoolConnection\u003c/code\u003e as subclass of \u003ccode\u003eConnection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/97855a603d9e5472c292d732af68ca6aa8cc350d\"\u003e97855a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.19.0...v3.19.1\"\u003e3.19.1\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eSecurity Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebound \u003ccode\u003enull\u003c/code\u003e-terminated string read to packet end (fixes a potential OOB read reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4161\"\u003e#4161\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/91c5229dff2293953635b93f753b45bff31deac4\"\u003e91c5229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle malformed geometry payloads (fixes a potential DoS vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4164\"\u003e#4164\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/186921573096f5b9feccef93cf61f335e5372080\"\u003e1869215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent query param override of \u003ccode\u003eURL\u003c/code\u003e-defined connection options (fixes a potential config injection vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4162\"\u003e#4162\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3123b4e686e4e7c3893b20773376aff2c31840f7\"\u003e3123b4e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate buffer bounds in geometry parser (fixes a potential DoS vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7c2ae002a5e1708d0a0a757bedd00c7e16ae2eee\"\u003e7c2ae00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.2...v3.19.0\"\u003e3.19.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse server's preferred auth method to eliminate auth switch roundtrip (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4140\"\u003e#4140\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003eb57c671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix precision loss for large decimal values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4135\"\u003e#4135\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/099beeae0b9300a75162dde004c3e4e79eef99f0\"\u003e099beea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\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/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.19.1...v3.20.0\"\u003e3.20.0\u003c/a\u003e (2026-03-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TracingChannel support for native APM instrumentation (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4178\"\u003e#4178\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c06afc254d3201b65c644b6cfc03f54e1edc5114\"\u003ec06afc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexplicitly specify  in auth plugins (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4175\"\u003e#4175\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4187\"\u003e#4187\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5ac5563c8c7d59da358e3f4ddbde2921eb5e0741\"\u003e5ac5563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent double release from corrupting the connection pool (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4186\"\u003e#4186\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7e57db62f47b8bb968c15fb1ba0402927d47015a\"\u003e7e57db6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore \u003ccode\u003ePoolConnection\u003c/code\u003e as subclass of \u003ccode\u003eConnection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/97855a603d9e5472c292d732af68ca6aa8cc350d\"\u003e97855a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.19.0...v3.19.1\"\u003e3.19.1\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebound \u003ccode\u003enull\u003c/code\u003e-terminated string read to packet end (fixes a potential OOB read reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4161\"\u003e#4161\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/91c5229dff2293953635b93f753b45bff31deac4\"\u003e91c5229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle malformed geometry payloads (fixes a potential DoS vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4164\"\u003e#4164\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/186921573096f5b9feccef93cf61f335e5372080\"\u003e1869215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent query param override of \u003ccode\u003eURL\u003c/code\u003e-defined connection options (fixes a potential config injection vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4162\"\u003e#4162\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3123b4e686e4e7c3893b20773376aff2c31840f7\"\u003e3123b4e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate buffer bounds in geometry parser (fixes a potential DoS vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7c2ae002a5e1708d0a0a757bedd00c7e16ae2eee\"\u003e7c2ae00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.2...v3.19.0\"\u003e3.19.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse server's preferred auth method to eliminate auth switch roundtrip (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4140\"\u003e#4140\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003eb57c671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix precision loss for large decimal values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4135\"\u003e#4135\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/099beeae0b9300a75162dde004c3e4e79eef99f0\"\u003e099beea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\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/sidorares/node-mysql2/commit/6d0ba45c6243c9e7889aef4e8dfadbe7e4d52af4\"\u003e\u003ccode\u003e6d0ba45\u003c/code\u003e\u003c/a\u003e chore(master): release 3.20.0 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4180\"\u003e#4180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5ac5563c8c7d59da358e3f4ddbde2921eb5e0741\"\u003e\u003ccode\u003e5ac5563\u003c/code\u003e\u003c/a\u003e fix: explicitly specify  in auth plugins (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4175\"\u003e#4175\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/19936244aa3e4db440d59c0f15e977d5310c7024\"\u003e\u003ccode\u003e1993624\u003c/code\u003e\u003c/a\u003e ci: improve workflows triggering (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/ff839c2e8cb840c456f501f0593c23ce7e2b196d\"\u003e\u003ccode\u003eff839c2\u003c/code\u003e\u003c/a\u003e docs: improve LLM Agents instructions (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4188\"\u003e#4188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7e57db62f47b8bb968c15fb1ba0402927d47015a\"\u003e\u003ccode\u003e7e57db6\u003c/code\u003e\u003c/a\u003e fix: prevent double release from corrupting the connection pool (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/92d07246a0d2ee3b1b10db4dd18297fa4ec2afff\"\u003e\u003ccode\u003e92d0724\u003c/code\u003e\u003c/a\u003e docs: include instructions to LLM agents (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/f4ce16ab569721dc72b0a6a404ffe52645666e9a\"\u003e\u003ccode\u003ef4ce16a\u003c/code\u003e\u003c/a\u003e refactor: simplify TracingChannel logic (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4184\"\u003e#4184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/97855a603d9e5472c292d732af68ca6aa8cc350d\"\u003e\u003ccode\u003e97855a6\u003c/code\u003e\u003c/a\u003e fix: restore \u003ccode\u003ePoolConnection\u003c/code\u003e as subclass of \u003ccode\u003eConnection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/90a0677646ba2982cbe37c4b7fa955b917bb4885\"\u003e\u003ccode\u003e90a0677\u003c/code\u003e\u003c/a\u003e refactor: prevent unintentional breaking change after TracingChannel support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5b61d8669ee9b1eec95090cf7c11aac9e7829025\"\u003e\u003ccode\u003e5b61d86\u003c/code\u003e\u003c/a\u003e ci: improve coverage (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.0...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sequelize` from 6.37.7 to 6.37.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sequelize/sequelize/releases\"\u003esequelize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.37.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.7...v6.37.8\"\u003e6.37.8\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003eSecurity improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evalidate cast types in JSON where clauses (\u003ca href=\"https://github.com/sequelize/sequelize/commit/b1475280b82159c11b829b43568da370f598a9e4\"\u003eb147528\u003c/a\u003e) (\u003ca href=\"https://github.com/sequelize/sequelize/security/advisories/GHSA-6457-6jrx-69cr\"\u003eCVE-2026-30951\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/sequelize/sequelize/commit/cb7f99ad05de56137672ab95586359ff6ceba004\"\u003e\u003ccode\u003ecb7f99a\u003c/code\u003e\u003c/a\u003e fix: validate cast types in JSON where clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/b1475280b82159c11b829b43568da370f598a9e4\"\u003e\u003ccode\u003eb147528\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/4b8b5b94a09220f7aae1e96d6d19ff65695fc100\"\u003e\u003ccode\u003e4b8b5b9\u003c/code\u003e\u003c/a\u003e meta: Fix MSSQL CI (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17931\"\u003e#17931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.7...v6.37.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/~wikirik\"\u003ewikirik\u003c/a\u003e, a new releaser for sequelize 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 uni...\n\n_Description has been truncated_","html_url":"https://github.com/FutureSolutionDev/Deploy-Center-Server/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FutureSolutionDev%2FDeploy-Center-Server/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"},{"uuid":"4117616786","node_id":"PR_kwDOBwapYs7Mi24a","number":7835,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 117 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T01:20:04.000Z","updated_at":"2026-03-25T02:05:51.596Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":117,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.46","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.80.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.3","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.3","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@confluentinc/kafka-javascript","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"1.1.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.3.2","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.3","new_version":"9.3.5","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@fast-check/jest","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google-cloud/vertexai","old_version":"1.10.0","new_version":"1.10.2","repository_url":"https://github.com/googleapis/nodejs-vertexai"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.46.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.7","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.8.4","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@hono/node-server","old_version":"1.19.9","new_version":"1.19.11","repository_url":"https://github.com/honojs/node-server"},{"name":"@jest/core","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/globals","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/reporters","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/test-sequencer","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/transform","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.25","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.24","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.16","new_version":"1.1.34","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.26","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/langgraph","old_version":"1.1.2","new_version":"1.2.3","repository_url":"https://github.com/langchain-ai/langgraphjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.7.2","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.7.2","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.7","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.132","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.8.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.71.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.12.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"cypress-fail-fast","old_version":"7.1.1","new_version":"8.0.0","repository_url":"https://github.com/javierbrea/cypress-fail-fast"},{"name":"dd-trace-api","old_version":"1.0.0","new_version":"1.0.1"},{"name":"ejs","old_version":"4.0.1","new_version":"5.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.8.2","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.18.0","new_version":"5.18.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.8","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.1","repository_url":"https://github.com/luin/ioredis"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-image-snapshot","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/americanexpress/jest-image-snapshot"},{"name":"jest-jasmine2","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.35","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.3.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"mysql2","old_version":"3.18.2","new_version":"3.20.0","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"next","old_version":"16.1.3","new_version":"16.2.0","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.12.0","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.32.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.7.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.14.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.32.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"sinon","old_version":"21.0.1","new_version":"21.0.3","repository_url":"https://github.com/sinonjs/sinon"},{"name":"sqlite3","old_version":"5.1.7","new_version":"6.0.1","repository_url":"https://github.com/TryGhost/node-sqlite3"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.24.5","repository_url":"https://github.com/nodejs/undici"},{"name":"zod-to-json-schema","old_version":"3.23.1","new_version":"3.25.1","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 117 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.46` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.80.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.3` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.3` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1013.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.8.0` | `1.8.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `1.1.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.3.2` | `9.3.4` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.3` | `9.3.5` |\n| [@fast-check/jest](https://github.com/dubzzz/fast-check/tree/HEAD/packages/jest) | `2.1.1` | `2.2.0` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google-cloud/vertexai](https://github.com/googleapis/nodejs-vertexai) | `1.10.0` | `1.10.2` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.46.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.7` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.8.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.9` | `1.19.11` |\n| [@jest/core](https://github.com/jestjs/jest/tree/HEAD/packages/jest-core) | `30.2.0` | `30.3.0` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.2.0` | `30.3.0` |\n| [@jest/reporters](https://github.com/jestjs/jest/tree/HEAD/packages/jest-reporters) | `30.2.0` | `30.3.0` |\n| [@jest/test-sequencer](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-sequencer) | `30.2.0` | `30.3.0` |\n| [@jest/transform](https://github.com/jestjs/jest/tree/HEAD/packages/jest-transform) | `30.2.0` | `30.3.0` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.25` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.24` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.16` | `1.1.34` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.26` |\n| [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core) | `1.1.2` | `1.2.3` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.3.0` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.7.2` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.7.2` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.6.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.61.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.5.0` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.5.0` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.132` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.8.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.71.0` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.12.0` |\n| [cypress-fail-fast](https://github.com/javierbrea/cypress-fail-fast) | `7.1.1` | `8.0.0` |\n| dd-trace-api | `1.0.0` | `1.0.1` |\n| [ejs](https://github.com/mde/ejs) | `4.0.1` | `5.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.8.2` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.18.0` | `5.18.1` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.8` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.3.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.3.0` |\n| [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) | `6.5.1` | `6.5.2` |\n| [jest-jasmine2](https://github.com/jestjs/jest/tree/HEAD/packages/jest-jasmine2) | `30.2.0` | `30.3.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.2.0` | `30.3.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.2.0` | `30.3.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.35` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.3.1` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.1` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.18.2` | `3.20.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.2.0` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.12.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.32.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.20.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.19.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.7.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.14.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.32.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.5.0` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.1` | `21.0.3` |\n| [sqlite3](https://github.com/TryGhost/node-sqlite3) | `5.1.7` | `6.0.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.1` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.24.5` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.23.1` | `3.25.1` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.46\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6e24e24020d26848b9b3c14c401fb079cba45b07\"\u003e\u003ccode\u003e6e24e24\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13540\"\u003e#13540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/75fc0e724223830e7b4911d637a20b123dba3065\"\u003e\u003ccode\u003e75fc0e7\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): add new tool search tool (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13534\"\u003e#13534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/92cbe1fea5078aae4ba9a547d5ffac9a4d0eacf8\"\u003e\u003ccode\u003e92cbe1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f95e0c06c7b9fc062fb2907c27035e25a4d0eb53\"\u003e\u003ccode\u003ef95e0c0\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6b90f10bb07ce5839b82dee40e6491cd493b7d4e\"\u003e\u003ccode\u003e6b90f10\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13520\"\u003e#13520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a00fe6222d9a51db10ab8853f3ddbbfb586a3973\"\u003e\u003ccode\u003ea00fe62\u003c/code\u003e\u003c/a\u003e Backport: feat(google-vertex): add the anthropic tool search tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13517\"\u003e#13517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a79d8826a6c9e340857f233315ca911a402e1cf4\"\u003e\u003ccode\u003ea79d882\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13503\"\u003e#13503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/41c6a56b6b75c0b147cbb3db8a630252500d4162\"\u003e\u003ccode\u003e41c6a56\u003c/code\u003e\u003c/a\u003e Backport: fix(anthropic): skip passing beta header for tool search tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1513ceedb66288c358b70c98d3a2d0011c76c3b9\"\u003e\u003ccode\u003e1513cee\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13494\"\u003e#13494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/238156745f54797bfaf1d5a2efe1371698ad9262\"\u003e\u003ccode\u003e2381567\u003c/code\u003e\u003c/a\u003e Backport: fix(vertex): throw warning when strict: true for vertexAnthropic (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.80.0\u003c/h2\u003e\n\u003ch2\u003e0.80.0 (2026-03-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.79.0...sdk-v0.80.0\"\u003esdk-v0.79.0...sdk-v0.80.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dd12f1a29c4a8f4554caa8c7023bddadfb69e9b0\"\u003edd12f1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9c0a0778d73ffe2f84cf4a3d593f8f645d776b02\"\u003e9c0a077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4a5819e9e820a926add4df134a6a4d6d0e65c196\"\u003e4a5819e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.79.0\u003c/h2\u003e\n\u003ch2\u003e0.79.0 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.78.0...sdk-v0.79.0\"\u003esdk-v0.78.0...sdk-v0.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for filesystem memory tools (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/599\"\u003e#599\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/106419918ec0098cd74df5541dd7fd9134268f6e\"\u003e1064199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e chore(config): clean up model enum list (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/31\"\u003e#31\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/07727a63c4d3685a20de3067a563396b2d2adbb2\"\u003e07727a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e GA thinking-display-setting (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4dc8df4b7d098b7e748ca952ac18e5e22264a4c8\"\u003e4dc8df4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e update mock server (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5c3be981177874b4f9ab5d1a56e4c8cfb7a6744\"\u003ee5c3be9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs/contributing:\u003c/strong\u003e correct pnpm link command (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/16bf66c4ab9334f2f817f29e8834ff82f1689e9e\"\u003e16bf66c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e skip tests that depend on mock server (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/07417e521b35b01670cb0334aa3f23e77ba38cbc\"\u003e07417e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e use v4 import path for Zod ^3.25 compatibility (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6c0ac8a3091ad83890fb6813e4a0ee2a6e45bba\"\u003ec6c0ac8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove unused import (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3827ab5d56d37b659cfa7b25f16a42f41ad99b29\"\u003e3827ab5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2c1fc106f8c83a13bda1a7f755e53120b3c3919d\"\u003e2c1fc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e improve import alias names (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5b9615b51007cc0bb9cea9de9dc5f2acc9fa77e8\"\u003e5b9615b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move stringifyQuery implementation to internal function (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/16239f3bd4efddaf01a35a182014131e983ee738\"\u003e16239f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update dependencies to address dependabot vulnerabilities (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6fdea5ebdf767da93bff7e55a7035772610ba287\"\u003e6fdea5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emcp-server:\u003c/strong\u003e improve instructions (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/66e5363c114c2c5950a4a1674c1264c30619bc43\"\u003e66e5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove accidentally committed file (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/929\"\u003e#929\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0989113a5a34fbf85a2a0f87b5ab78ea7d297fd4\"\u003e0989113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e unskip tests that are now supported in steady (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/616a98a2363b3c77ebd4bc54eaae1b9003d323f9\"\u003e616a98a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estreamline and standardize docs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/687\"\u003e#687\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dbdc5d3c8246732c9b477a1503618243e13e9bd6\"\u003edbdc5d3\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.80.0 (2026-03-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.79.0...sdk-v0.80.0\"\u003esdk-v0.79.0...sdk-v0.80.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dd12f1a29c4a8f4554caa8c7023bddadfb69e9b0\"\u003edd12f1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9c0a0778d73ffe2f84cf4a3d593f8f645d776b02\"\u003e9c0a077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4a5819e9e820a926add4df134a6a4d6d0e65c196\"\u003e4a5819e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.79.0 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.78.0...sdk-v0.79.0\"\u003esdk-v0.78.0...sdk-v0.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for filesystem memory tools (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/599\"\u003e#599\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/106419918ec0098cd74df5541dd7fd9134268f6e\"\u003e1064199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e chore(config): clean up model enum list (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/31\"\u003e#31\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/07727a63c4d3685a20de3067a563396b2d2adbb2\"\u003e07727a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e GA thinking-display-setting (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4dc8df4b7d098b7e748ca952ac18e5e22264a4c8\"\u003e4dc8df4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e update mock server (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5c3be981177874b4f9ab5d1a56e4c8cfb7a6744\"\u003ee5c3be9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs/contributing:\u003c/strong\u003e correct pnpm link command (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/16bf66c4ab9334f2f817f29e8834ff82f1689e9e\"\u003e16bf66c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e skip tests that depend on mock server (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/07417e521b35b01670cb0334aa3f23e77ba38cbc\"\u003e07417e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e use v4 import path for Zod ^3.25 compatibility (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6c0ac8a3091ad83890fb6813e4a0ee2a6e45bba\"\u003ec6c0ac8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove unused import (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3827ab5d56d37b659cfa7b25f16a42f41ad99b29\"\u003e3827ab5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2c1fc106f8c83a13bda1a7f755e53120b3c3919d\"\u003e2c1fc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e improve import alias names (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5b9615b51007cc0bb9cea9de9dc5f2acc9fa77e8\"\u003e5b9615b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move stringifyQuery implementation to internal function (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/16239f3bd4efddaf01a35a182014131e983ee738\"\u003e16239f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update dependencies to address dependabot vulnerabilities (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6fdea5ebdf767da93bff7e55a7035772610ba287\"\u003e6fdea5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emcp-server:\u003c/strong\u003e improve instructions (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/66e5363c114c2c5950a4a1674c1264c30619bc43\"\u003e66e5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove accidentally committed file (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/929\"\u003e#929\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0989113a5a34fbf85a2a0f87b5ab78ea7d297fd4\"\u003e0989113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e unskip tests that are now supported in steady (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/616a98a2363b3c77ebd4bc54eaae1b9003d323f9\"\u003e616a98a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estreamline and standardize docs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/687\"\u003e#687\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dbdc5d3c8246732c9b477a1503618243e13e9bd6\"\u003edbdc5d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\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/anthropics/anthropic-sdk-typescript/commit/0f8153b3a15212dc2e71eaa042ea28ee6efca348\"\u003e\u003ccode\u003e0f8153b\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e88d6a7e7957442440ec620265b2c530fd5df311\"\u003e\u003ccode\u003ee88d6a7\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d3eb7d1ec9e2511518ea9716a1254bc58b3695f6\"\u003e\u003ccode\u003ed3eb7d1\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ffca9a15f944ad0abb271109cc98e96e055402bd\"\u003e\u003ccode\u003effca9a1\u003c/code\u003e\u003c/a\u003e chore(internal): tweak CI branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/af66c809a5b59d6dc6e02e405b2c449fd9432e5e\"\u003e\u003ccode\u003eaf66c80\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/b5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\"\u003e\u003ccode\u003eb5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/b5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\"\u003e\u003ccode\u003eb5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several code paths that access response objects to prevent JavaScript prototype pollution and unintended access to the prototype chain. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3396\"\u003e#3396\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eSee the associated GitHub Advisories \u003ca href=\"https://github.com/apollographql/federation/security/advisories/GHSA-pfjj-6f4p-rvmh\"\u003eGHSA-pfjj-6f4p-rvmh\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226b606b176ede097410f5ba35ba03d140ed\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9283b4c43575839d8d7d575c8fc5c1d42f581b37\"\u003e\u003ccode\u003e9283b4c\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/d9cf4b7566c29b8193c92fd1f51e6c38e7f3fa49\"\u003e\u003ccode\u003ed9cf4b7\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226\u003c/code\u003e\u003c/a\u003e Prevent accessing response object's prototype chain (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3396\"\u003e#3396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.3/gateway-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/b5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\"\u003e\u003ccode\u003eb5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4393ceca349aca68981362f210cca023ed3fb97b\"\u003e\u003ccode\u003e4393ceca349aca68981362f210cca023ed3fb97b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/b5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\"\u003e\u003ccode\u003eb5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226b606b176ede097410f5ba35ba03d140ed\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/9283b4c43575839d8d7d575c8fc5c1d42f581b37\"\u003e\u003ccode\u003e9283b4c\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/d9cf4b7566c29b8193c92fd1f51e6c38e7f3fa49\"\u003e\u003ccode\u003ed9cf4b7\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.3/subgraph-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1013.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1013.0\u003c/h2\u003e\n\u003ch4\u003e3.1013.0(2026-03-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e  single-pass XML escape for escapeElement and escapeAttribute (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7833\"\u003e#7833\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97de5649ff5fc8692d5c41e087e6828a718e46db\"\u003e97de5649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/485aa0860360c4f0b33f778a6df7043300199776\"\u003e485aa086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  AWS Batch now supports quota management, enabling administrators to allocate shared compute resources across teams and projects through quota shares with capacity limits, resource-sharing strategies, and priority-based preemption - currently available for SageMaker Training job queues. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e695b9aad1eb973d79cd78d7993c0d93cc789af\"\u003e3e695b9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for the following new features. 1. Enterprise Policies support for AgentCore Browser Tool. 2. Root CA Configuration support for AgentCore Browser Tool and Code Interpreter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d286f51fab030d5f5cc496934a440386a0d49927\"\u003ed286f51f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  This release includes SDK support for the following new features on AgentCore Built In Tools.  1. Enterprise Policies for AgentCore Browser Tool. 2. Root CA Configuration Support for AgentCore Browser Tool and Code Interpreter. 3. API changes to AgentCore Browser Profile APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/088f0580ba0fdaca8c1d86daa6317a4c1a9047c1\"\u003e088f0580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-polly:\u003c/strong\u003e  Added bi-directional streaming functionality through a new API, StartSpeechSynthesisStream. This API allows streaming input text through inbound events and receiving audio as part of an output stream simultaneously. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/581bf8494d5e76aa05b5ec3f472269db2a25461a\"\u003e581bf849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 Fleet instant mode now supports launching instances into Interruptible Capacity Reservations, enabling customers to use spare capacity shared by Capacity Reservation owners within their AWS Organization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ae4a552d7d650af248213fc7187842e89460820\"\u003e5ae4a552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding a new field in the CreateCentralizationRuleForOrganization, UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization API response to include the new field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f8dcb3a1ee2be84a7bfc64e099248f96baffe3e9\"\u003ef8dcb3a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e  configure maxTotalExpansions on fast-xml-parser (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7868\"\u003e#7868\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2ad14770e35ed1eed1918657ae7670dffcf980a0\"\u003e2ad14770\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1013.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1012.0\u003c/h2\u003e\n\u003ch4\u003e3.1012.0(2026-03-18)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  smithy-aws-typescript-codegen 0.47.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7854\"\u003e#7854\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/950b0c289001862971810817e57c2adab6313140\"\u003e950b0c28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump fast-xml-parser to 5.5.6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7862\"\u003e#7862\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e8d73bafb2f447b517e9af047595930acbffced\"\u003e5e8d73ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  This update adds additional bitrate options for Dolby AC-4 audio outputs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/06f6a76a246f9ac22b01f02b5fb619fde95de294\"\u003e06f6a76a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The DescribeInstanceTypes API now returns default connection tracking timeout values for TCP, UDP, and UDP stream via the new connectionTrackingConfiguration field on NetworkInfo. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ee6f8d16b85c73f7370a06a8edcc527011d45de\"\u003e0ee6f8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1012.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1011.0\u003c/h2\u003e\n\u003ch4\u003e3.1011.0(2026-03-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  fix protocol listings in readme files (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7850\"\u003e#7850\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2297fedda993388aa80010aa27e22a7aba1a93dc\"\u003e2297fedd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1012.0...v3.1013.0\"\u003e3.1013.0\u003c/a\u003e (2026-03-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1011.0...v3.1012.0\"\u003e3.1012.0\u003c/a\u003e (2026-03-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1010.0...v3.1011.0\"\u003e3.1011.0\u003c/a\u003e (2026-03-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1009.0...v3.1010.0\"\u003e3.1010.0\u003c/a\u003e (2026-03-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1008.0...v3.1009.0\"\u003e3.1009.0\u003c/a\u003e (2026-03-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1007.0...v3.1008.0\"\u003e3.1008.0\u003c/a\u003e (2026-03-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1006.0...v3.1007.0\"\u003e3.1007.0\u003c/a\u003e (2026-03-11)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/19ca473cb67aa8e1a28c0b55167eb1b109c2cda6\"\u003e\u003ccode\u003e19ca473\u003c/code\u003e\u003c/a\u003e Publish v3.1013.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7f54759eaafc41d0c01771a10519ea8c1e8d89c5\"\u003e\u003ccode\u003e7f54759\u003c/code\u003e\u003c/a\u003e Publish v3.1012.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/950b0c289001862971810817e57c2adab6313140\"\u003e\u003ccode\u003e950b0c2\u003c/code\u003e\u003c/a\u003e chore(codegen): smithy-aws-typescript-codegen 0.47.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17169491b5da0a36b5b1ed11843eb08e01c1dc2\"\u003e\u003ccode\u003ee171694\u003c/code\u003e\u003c/a\u003e Publish v3.1011.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2aa1e6ca9e0bbd338dac9fb1e0ef87dafba742c3\"\u003e\u003ccode\u003e2aa1e6c\u003c/code\u003e\u003c/a\u003e Publish v3.1010.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7888030ab6cdd06a01be48427bab028c8e9c1069\"\u003e\u003ccode\u003e7888030\u003c/code\u003e\u003c/a\u003e Publish v3.1009.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bf8888b2423d2342ea2b689532e526715ec1d50\"\u003e\u003ccode\u003e7bf8888\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for retry strategy lifecycle fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7842\"\u003e#7842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/21ffcafccb7bc8dee4f2da0a652a99514b94a5a6\"\u003e\u003ccode\u003e21ffcaf\u003c/co...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7835","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7835","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7835/packages"},{"uuid":"4089470923","node_id":"PR_kwDOBwapYs7LRcq6","number":7807,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 115 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-03-17T15:54:47.000Z","updated_at":"2026-03-17T16:03:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":115,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.41","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.78.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.2","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.2","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@confluentinc/kafka-javascript","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"1.1.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.3.2","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.3","new_version":"9.3.5","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@fast-check/jest","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.45.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.7","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.8.4","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@hono/node-server","old_version":"1.19.9","new_version":"1.19.11","repository_url":"https://github.com/honojs/node-server"},{"name":"@jest/core","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/globals","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/reporters","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/test-sequencer","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/transform","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.16","new_version":"1.1.32","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.25","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/langgraph","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/langchain-ai/langgraphjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.2.13","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.7.1","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.7.1","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.5","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.116","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.8.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.71.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.12.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"dd-trace-api","old_version":"1.0.0","new_version":"1.0.1"},{"name":"ejs","old_version":"4.0.1","new_version":"5.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.8.2","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.18.0","new_version":"5.18.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.8","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-image-snapshot","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/americanexpress/jest-image-snapshot"},{"name":"jest-jasmine2","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.32","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.3.0","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"mysql2","old_version":"3.18.2","new_version":"3.19.1","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"next","old_version":"16.1.3","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.11.1","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.29.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.7.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.14.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.32.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"sinon","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/sinonjs/sinon"},{"name":"sqlite3","old_version":"5.1.7","new_version":"6.0.1","repository_url":"https://github.com/TryGhost/node-sqlite3"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.24.2","repository_url":"https://github.com/nodejs/undici"},{"name":"zod-to-json-schema","old_version":"3.23.1","new_version":"3.25.1","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 115 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.41` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.78.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.2` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.2` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1009.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.8.0` | `1.8.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `1.1.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.3.2` | `9.3.4` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.3` | `9.3.5` |\n| [@fast-check/jest](https://github.com/dubzzz/fast-check/tree/HEAD/packages/jest) | `2.1.1` | `2.2.0` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.45.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.7` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.8.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.9` | `1.19.11` |\n| [@jest/core](https://github.com/jestjs/jest/tree/HEAD/packages/jest-core) | `30.2.0` | `30.3.0` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.2.0` | `30.3.0` |\n| [@jest/reporters](https://github.com/jestjs/jest/tree/HEAD/packages/jest-reporters) | `30.2.0` | `30.3.0` |\n| [@jest/test-sequencer](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-sequencer) | `30.2.0` | `30.3.0` |\n| [@jest/transform](https://github.com/jestjs/jest/tree/HEAD/packages/jest-transform) | `30.2.0` | `30.3.0` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.23` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.23` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.16` | `1.1.32` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.25` |\n| [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core) | `1.1.2` | `1.2.2` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.2.13` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.7.1` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.7.1` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.6.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.61.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.5.0` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.5.0` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.116` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.8.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.71.0` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.12.0` |\n| dd-trace-api | `1.0.0` | `1.0.1` |\n| [ejs](https://github.com/mde/ejs) | `4.0.1` | `5.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.8.2` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.18.0` | `5.18.1` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.8` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.3.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.3.0` |\n| [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) | `6.5.1` | `6.5.2` |\n| [jest-jasmine2](https://github.com/jestjs/jest/tree/HEAD/packages/jest-jasmine2) | `30.2.0` | `30.3.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.2.0` | `30.3.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.2.0` | `30.3.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.32` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.3.0` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.1` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.18.2` | `3.19.1` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.6` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.11.1` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.29.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.20.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.19.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.7.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.14.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.32.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.5.0` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.1` | `21.0.2` |\n| [sqlite3](https://github.com/TryGhost/node-sqlite3) | `5.1.7` | `6.0.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.1` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.24.2` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.23.1` | `3.25.1` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.78.0\u003c/h2\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Make new tool versions available as top level tool types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.75.0\u003c/h2\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd backward-compat namespace re-exports for UserLocation (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/706\"\u003e#706\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b88834fc82bb9d1ae0cf16bd264d5ef4d1edbcff\"\u003eb88834f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\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/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/21ad14ff1f0c0930f3b99b6e03167bf9d57fbd9d\"\u003e\u003ccode\u003e21ad14f\u003c/code\u003e\u003c/a\u003e fix(api): fix spec errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f1c6b272322d4ee9bd7c60537e75161f3179ba85\"\u003e\u003ccode\u003ef1c6b27\u003c/code\u003e\u003c/a\u003e feat(api): Releasing claude-sonnet-4-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03ec73e2866c7173462ce738aa99b3618bc31032\"\u003e\u003ccode\u003e03ec73e\u003c/code\u003e\u003c/a\u003e chore(internal/client): fix form-urlencoded requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a549b3812e56cea9789d1ba7ec36f27f9dcb4166\"\u003e\u003ccode\u003ea549b38\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8231471a1b9989c2a993c1fbe8a18e58252bc4c\"\u003e\u003ccode\u003ea823147\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.78.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several code paths that access response objects to prevent JavaScript prototype pollution and unintended access to the prototype chain. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3396\"\u003e#3396\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eSee the associated GitHub Advisories \u003ca href=\"https://github.com/apollographql/federation/security/advisories/GHSA-pfjj-6f4p-rvmh\"\u003eGHSA-pfjj-6f4p-rvmh\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226b606b176ede097410f5ba35ba03d140ed\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\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/apollographql/federation/commit/d9cf4b7566c29b8193c92fd1f51e6c38e7f3fa49\"\u003e\u003ccode\u003ed9cf4b7\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226\u003c/code\u003e\u003c/a\u003e Prevent accessing response object's prototype chain (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3396\"\u003e#3396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.2/gateway-js\"\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/~dkuc\"\u003edkuc\u003c/a\u003e, a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4393ceca349aca68981362f210cca023ed3fb97b\"\u003e\u003ccode\u003e4393ceca349aca68981362f210cca023ed3fb97b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226b606b176ede097410f5ba35ba03d140ed\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/d9cf4b7566c29b8193c92fd1f51e6c38e7f3fa49\"\u003e\u003ccode\u003ed9cf4b7\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.2/subgraph-js\"\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/~dkuc\"\u003edkuc\u003c/a\u003e, a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1009.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1009.0\u003c/h2\u003e\n\u003ch4\u003e3.1009.0(2026-03-13)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for retry strategy lifecycle fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7842\"\u003e#7842\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bf8888b2423d2342ea2b689532e526715ec1d50\"\u003e7bf8888b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP enum value. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa49aa1b9590cd70756b756d3b8ce8681a05f8b1\"\u003efa49aa1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  document that SQS supports AWS Query protocol, non-default (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7847\"\u003e#7847\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/90772af63e1cc730100468d3ce175a79da4c6e27\"\u003e90772af6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  generate readme block about protocols (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7839\"\u003e#7839\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/21ffcafccb7bc8dee4f2da0a652a99514b94a5a6\"\u003e21ffcafc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-13 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/079cb59479a663a63d859323cdb0ca7e96aec329\"\u003e079cb594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-api-gateway:\u003c/strong\u003e  API Gateway now supports an additional security policy \u0026quot;SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09\u0026quot; for REST APIs and custom domain names. The new policy is compliant with TLS 1.3, Federal Information Processing Standards (FIPS), Perfect Forward Secrecy (PFS), and post-quantum (PQ) cryptography (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663ec5888aab7b276a6bf39d86286be93a583b73\"\u003e663ec588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Feature launch that enables customers to connect streaming sessions to their own VPCs running in AWS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9b2dfe80b10a0f8bdaf39e4ac6184f01a1fad23b\"\u003e9b2dfe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecating PredefinedNotificationID field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20194f10f25d5f0afe8639108a2ff0f161571d55\"\u003e20194f10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Updates maximum reconnect window seconds from 60 to 300 for participant replication (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e384ea14b8e2672b599b0c2ca7340c254c4f7105\"\u003ee384ea14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Add QuerySessionContext to BatchGetPartitionRequest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e39731faa4e134c6f6ab6704940f2e2a9c7bb56e\"\u003ee39731fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  This update adds support for Dolby AC-4 audio output, frame rate conversion between non-Dolby Vision inputs to Dolby Vision outputs, and clear lead CMAF HLS output. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/11615b9fb746fa82a001a19fd5620eba8eb951fe\"\u003e11615b9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  The change adds a new capability named ManageSharedFolders in Custom Permissions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cffca16fe99af1027665be549ab3ba01a0312603\"\u003ecffca16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Network Migration APIs are now publicly available for direct programmatic access. Customers can now call Network Migration APIs directly without going through AWS Transform (ATX), enabling automation, integration with existing tools, and self-service migration workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c814ea89efdffef4721d485021041b21d1f0dbb\"\u003e2c814ea8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Fix pagination support for DescribeConformancePackCompliance, and update OrganizationConfigRule InputParameters max length to match ConfigRule. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/469faf6f5a8bc5b2124c2e7e3e31e95693bf8fe4\"\u003e469faf6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1009.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1008.0\u003c/h2\u003e\n\u003ch4\u003e3.1008.0(2026-03-12)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003edisable TypeScript detection when env var is 'true' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7838\"\u003e#7838\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b21a7826e3db031017219d7b9515ed4efa2f2a79\"\u003eb21a7826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-12 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c33f9da7edefde96685fa9d7398757d533134da9\"\u003ec33f9da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  DataSync's 3 location types, Hadoop Distributed File System (HDFS), FSx for Windows File Server (FSx Windows), and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets Manager, which may be encrypted with service keys or be configured to use customer-managed keys or secret. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dee9cb3e5c46b80d97229b7dfe2b1a99e87bc679\"\u003edee9cb3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecr:\u003c/strong\u003e  Add Chainguard to PTC upstreamRegistry enum (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f3727d384f02366e61a24cfd5a208fe393ae926\"\u003e4f3727d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Adds support for account regional namespaces for general purpose buckets. The account regional namespace is a reserved subdivision of the global bucket namespace where only your account can create general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/179102877b8b119d9662e3bcb791ebafca57de2d\"\u003e17910287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  read typescript version from app package.json (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7840\"\u003e#7840\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5253141cd68e5be1bf6d3b5cd282bd5747450af2\"\u003e5253141c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1008.0...v3.1009.0\"\u003e3.1009.0\u003c/a\u003e (2026-03-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1007.0...v3.1008.0\"\u003e3.1008.0\u003c/a\u003e (2026-03-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1006.0...v3.1007.0\"\u003e3.1007.0\u003c/a\u003e (2026-03-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1005.0...v3.1006.0\"\u003e3.1006.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1004.0...v3.1005.0\"\u003e3.1005.0\u003c/a\u003e (2026-03-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1003.0...v3.1004.0\"\u003e3.1004.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1002.0...v3.1003.0\"\u003e3.1003.0\u003c/a\u003e (2026-03-05)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7888030ab6cdd06a01be48427bab028c8e9c1069\"\u003e\u003ccode\u003e7888030\u003c/code\u003e\u003c/a\u003e Publish v3.1009.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bf8888b2423d2342ea2b689532e526715ec1d50\"\u003e\u003ccode\u003e7bf8888\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for retry strategy lifecycle fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7842\"\u003e#7842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/21ffcafccb7bc8dee4f2da0a652a99514b94a5a6\"\u003e\u003ccode\u003e21ffcaf\u003c/code\u003e\u003c/a\u003e docs(clients): generate readme block about protocols (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/543c385f033d069aef96c2b323a585e486addc10\"\u003e\u003ccode\u003e543c385\u003c/code\u003e\u003c/a\u003e Publish v3.1008.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7718940b49016dd8e736f60ca96a3eb5f4820a9c\"\u003e\u003ccode\u003e7718940\u003c/code\u003e\u003c/a\u003e Publish v3.1007.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa4dc507231931f6e60bb5a2ab3b8fe8e977f058\"\u003e\u003ccode\u003efa4dc50\u003c/code\u003e\u003c/a\u003e Publish v3.1006.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e58193f698c5b387bf04e03a4c8721f0d7a5ea7\"\u003e\u003ccode\u003e0e58193\u003c/code\u003e\u003c/a\u003e test(snapshot-testing): error response snapshots (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7836\"\u003e#7836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e6927188c4d035f6b2a2c0f35f61f7e0bf45d999\"\u003e\u003ccode\u003ee692718\u003c/code\u003e\u003c/a\u003e Publish v3.1005.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b96330d9048ca3df807a4775da859f76d041554\"\u003e\u003ccode\u003e2b96330\u003c/code\u003e\u003c/a\u003e test(snapshot-testing): implement response snapshots (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7c0815232f14789a405ec73195945552d991beb4\"\u003e\u003ccode\u003e7c08152\u003c/code\u003e\u003c/a\u003e Publish v3.1004.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1009.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-dynamodb` from 3.971.0 to 3.1009.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1009.0\u003c/h2\u003e\n\u003ch4\u003e3.1009.0(2026-03-13)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for retry strategy lifecycle fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7842\"\u003e#7842\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bf8888b2423d2342ea2b689532e526715ec1d50\"\u003e7bf8888b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP enum value. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa49aa1b9590cd70756b756d3b8ce8681a05f8b1\"\u003efa49aa1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  document that SQS supports AWS Query protocol, non-default (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7847\"\u003e#7847\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/90772af63e1cc730100468d3ce175a79da4c6e27\"\u003e90772af6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  generate readme block about protocols (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7839\"\u003e#7839\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/21ffcafccb7bc8dee4f2da0a652a99514b94a5a6\"\u003e21ffcafc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-13 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/079cb59479a663a63d859323cdb0ca7e96aec329\"\u003e079cb594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-api-gateway:\u003c/strong\u003e  API Gateway now supports an additional security policy \u0026quot;SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09\u0026quot; for REST APIs and custom domain names. The new policy is compliant with TLS 1.3, Federal Information Processing Standards (FIPS), Perfect Forward Secrecy (PFS), and post-quantum (PQ) cryptography (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663ec5888aab7b276a6bf39d86286be93a583b73\"\u003e663ec588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Feature launch that enables customers to connect streaming sessions to their own VPCs running in AWS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9b2dfe80b10a0f8bdaf39e4ac6184f01a1fad23b\"\u003e9b2dfe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecating PredefinedNotificationID field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20194f10f25d5f0afe8639108a2ff0f161571d55\"\u003e20194f10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Updates maximum reconnect window seconds from 60 to 300 for participant replication (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e384ea14b8e2672b599b0c2ca7340c254c4f7105\"\u003ee384ea14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Add QuerySessionContext to BatchGetPartitionRequest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e39731faa4e134c6f6ab6704940f2e2a9c7bb5...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7807","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7807","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7807/packages"},{"uuid":"4079776098","node_id":"PR_kwDOMxCQNM7KyR-X","number":214,"state":"closed","title":"chore(deps-dev): bump mariadb from 3.4.5 to 3.5.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-16T06:21:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T01:54:17.000Z","updated_at":"2026-03-16T06:22:07.000Z","time_to_close":16061,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) from 3.4.5 to 3.5.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\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=mariadb\u0026package-manager=npm_and_yarn\u0026previous-version=3.4.5\u0026new-version=3.5.2)](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/aditosoftware/vscode-liquibase/pull/214","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aditosoftware%2Fvscode-liquibase/issues/214","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/214/packages"},{"uuid":"4079701137","node_id":"PR_kwDOBwapYs7KyD3E","number":7782,"state":"closed","title":"chore(deps): bump the test-versions group across 1 directory with 116 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-03-17T00:27:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T01:21:18.000Z","updated_at":"2026-03-17T00:28:11.000Z","time_to_close":83161,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":116,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.41","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.78.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@confluentinc/kafka-javascript","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"1.1.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.3.2","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.3","new_version":"9.3.5","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@fast-check/jest","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.45.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.7","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.8.4","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@hono/node-server","old_version":"1.19.9","new_version":"1.19.11","repository_url":"https://github.com/honojs/node-server"},{"name":"@jest/core","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/globals","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/reporters","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/test-sequencer","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/transform","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.15","new_version":"1.1.32","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.25","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.2.13","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.7.0","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.7.0","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.5","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-istanbul","old_version":"4.0.17","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.17","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.116","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.8.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.71.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.11.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"dd-trace-api","old_version":"1.0.0","new_version":"1.0.1"},{"name":"ejs","old_version":"4.0.1","new_version":"5.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.8.2","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.18.0","new_version":"5.18.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.7","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-image-snapshot","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/americanexpress/jest-image-snapshot"},{"name":"jest-jasmine2","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.32","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.3.0","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"mysql2","old_version":"3.18.2","new_version":"3.19.1","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"next","old_version":"16.1.3","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.11.1","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.27.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.7.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.14.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.32.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"sinon","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/sinonjs/sinon"},{"name":"sqlite3","old_version":"5.1.7","new_version":"6.0.1","repository_url":"https://github.com/TryGhost/node-sqlite3"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.24.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vitest","old_version":"4.0.17","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 116 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.41` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.78.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.1` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.1` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1008.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.8.0` | `1.8.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `1.1.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.3.2` | `9.3.4` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.3` | `9.3.5` |\n| [@fast-check/jest](https://github.com/dubzzz/fast-check/tree/HEAD/packages/jest) | `2.1.1` | `2.2.0` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.45.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.7` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.8.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.9` | `1.19.11` |\n| [@jest/core](https://github.com/jestjs/jest/tree/HEAD/packages/jest-core) | `30.2.0` | `30.3.0` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.2.0` | `30.3.0` |\n| [@jest/reporters](https://github.com/jestjs/jest/tree/HEAD/packages/jest-reporters) | `30.2.0` | `30.3.0` |\n| [@jest/test-sequencer](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-sequencer) | `30.2.0` | `30.3.0` |\n| [@jest/transform](https://github.com/jestjs/jest/tree/HEAD/packages/jest-transform) | `30.2.0` | `30.3.0` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.23` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.23` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.15` | `1.1.32` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.25` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.2.13` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.7.0` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.7.0` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.6.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.61.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.5.0` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.5.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.0.17` | `4.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.1.0` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.17` | `4.1.0` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.116` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.8.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.71.0` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.11.0` |\n| dd-trace-api | `1.0.0` | `1.0.1` |\n| [ejs](https://github.com/mde/ejs) | `4.0.1` | `5.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.8.2` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.18.0` | `5.18.1` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.7` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.3.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.3.0` |\n| [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) | `6.5.1` | `6.5.2` |\n| [jest-jasmine2](https://github.com/jestjs/jest/tree/HEAD/packages/jest-jasmine2) | `30.2.0` | `30.3.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.2.0` | `30.3.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.2.0` | `30.3.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.32` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.3.0` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.1` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.18.2` | `3.19.1` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.6` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.11.1` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.27.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.20.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.19.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.7.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.14.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.32.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.5.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.1` | `21.0.2` |\n| [sqlite3](https://github.com/TryGhost/node-sqlite3) | `5.1.7` | `6.0.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.1` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.24.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.1.0` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.78.0\u003c/h2\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Make new tool versions available as top level tool types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.75.0\u003c/h2\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd backward-compat namespace re-exports for UserLocation (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/706\"\u003e#706\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b88834fc82bb9d1ae0cf16bd264d5ef4d1edbcff\"\u003eb88834f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\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/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/21ad14ff1f0c0930f3b99b6e03167bf9d57fbd9d\"\u003e\u003ccode\u003e21ad14f\u003c/code\u003e\u003c/a\u003e fix(api): fix spec errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f1c6b272322d4ee9bd7c60537e75161f3179ba85\"\u003e\u003ccode\u003ef1c6b27\u003c/code\u003e\u003c/a\u003e feat(api): Releasing claude-sonnet-4-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03ec73e2866c7173462ce738aa99b3618bc31032\"\u003e\u003ccode\u003e03ec73e\u003c/code\u003e\u003c/a\u003e chore(internal/client): fix form-urlencoded requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a549b3812e56cea9789d1ba7ec36f27f9dcb4166\"\u003e\u003ccode\u003ea549b38\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8231471a1b9989c2a993c1fbe8a18e58252bc4c\"\u003e\u003ccode\u003ea823147\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.78.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.1/gateway-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4393ceca349aca68981362f210cca023ed3fb97b\"\u003e\u003ccode\u003e4393ceca349aca68981362f210cca023ed3fb97b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.1/subgraph-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1008.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1008.0\u003c/h2\u003e\n\u003ch4\u003e3.1008.0(2026-03-12)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003edisable TypeScript detection when env var is 'true' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7838\"\u003e#7838\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b21a7826e3db031017219d7b9515ed4efa2f2a79\"\u003eb21a7826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-12 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c33f9da7edefde96685fa9d7398757d533134da9\"\u003ec33f9da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  DataSync's 3 location types, Hadoop Distributed File System (HDFS), FSx for Windows File Server (FSx Windows), and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets Manager, which may be encrypted with service keys or be configured to use customer-managed keys or secret. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dee9cb3e5c46b80d97229b7dfe2b1a99e87bc679\"\u003edee9cb3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecr:\u003c/strong\u003e  Add Chainguard to PTC upstreamRegistry enum (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f3727d384f02366e61a24cfd5a208fe393ae926\"\u003e4f3727d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Adds support for account regional namespaces for general purpose buckets. The account regional namespace is a reserved subdivision of the global bucket namespace where only your account can create general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/179102877b8b119d9662e3bcb791ebafca57de2d\"\u003e17910287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  read typescript version from app package.json (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7840\"\u003e#7840\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5253141cd68e5be1bf6d3b5cd282bd5747450af2\"\u003e5253141c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1008.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1007.0\u003c/h2\u003e\n\u003ch4\u003e3.1007.0(2026-03-11)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-11 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7f094d39abcfa2e0fd9ad50a816f2c8e3ea1315\"\u003eb7f094d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for a new tier in controlPlaneScalingConfig on EKS Clusters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/289c5b711cb9d02f85fe08cb429406f71575bdd4\"\u003e289c5b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  SageMaker training plans allow you to extend your existing training plans to avoid workload interruptions without workload reconfiguration. When a training plan is approaching expiration, you can extend it directly through the SageMaker AI console or programmatically using the API or AWS CLI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/85b667e0f5c7974e109f2d38827a658c87521de4\"\u003e85b667e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Today, Amazon Connect is announcing the ability to filter (include or exclude) recommendations based on properties of items and interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/810cc7be006e03a1e9d504eb6ba5846ddb9b502e\"\u003e810cc7be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-polly:\u003c/strong\u003e  Added support for the new voices - Ambre (fr-FR), Beatrice (it-IT), Florian (fr-FR), Lennart (de-DE), Lorenzo (it-IT) and Tiffany (en-US). They are available as a Generative voices only. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/44817c34a191b0c4b0e2b4edf8ede18001ca374a\"\u003e44817c34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simpledbv2:\u003c/strong\u003e  Introduced Amazon SimpleDB export functionality enabling domain data export to S3 in JSON format. Added three new APIs StartDomainExport, GetExport, and ListExports via SimpleDBv2 service. Supports cross-region exports and KMS encryption. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0de020c7f4cb0659534697c8909a386c31545c34\"\u003e0de020c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces:\u003c/strong\u003e  Added WINDOWS SERVER 2025 OperatingSystemName. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf045be8f6ee366cdf00e636fa37ce18ec031682\"\u003ebf045be8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1007.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1006.0\u003c/h2\u003e\n\u003ch4\u003e3.1006.0(2026-03-10)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  Not need to include to any release notes. The only change is to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbbd78b2777f4091f2fd86bca7a3b43dfca5a405\"\u003efbbd78b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1007.0...v3.1008.0\"\u003e3.1008.0\u003c/a\u003e (2026-03-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1006.0...v3.1007.0\"\u003e3.1007.0\u003c/a\u003e (2026-03-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1005.0...v3.1006.0\"\u003e3.1006.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1004.0...v3.1005.0\"\u003e3.1005.0\u003c/a\u003e (2026-03-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1003.0...v3.1004.0\"\u003e3.1004.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1002.0...v3.1003.0\"\u003e3.1003.0\u003c/a\u003e (2026-03-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1001.0...v3.1002.0\"\u003e3.1002.0\u003c/a\u003e (2026-03-04)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/543c385f033d069aef96c2b323a585e486addc10\"\u003e\u003ccode\u003e543c385\u003c/code\u003e\u003c/a\u003e Publish v3.1008.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7718940b49016dd8e736f60ca96a3eb5f4820a9c\"\u003e\u003ccode\u003e7718940\u003c/code\u003e\u003c/a\u003e Publish v3.1007.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa4dc507231931f6e60bb5a2ab3b8fe8e977f058\"\u003e\u003ccode\u003efa4dc50\u003c/code\u003e\u003c/a\u003e Publish v3.1006.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e58193f698c5b387bf04e03a4c8721f0d7a5ea7\"\u003e\u003ccode\u003e0e58193\u003c/code\u003e\u003c/a\u003e test(snapshot-testing): error response snapshots (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7836\"\u003e#7836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e6927188c4d035f6b2a2c0f35f61f7e0bf45d999\"\u003e\u003ccode\u003ee692718\u003c/code\u003e\u003c/a\u003e Publish v3.1005.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b96330d9048ca3df807a4775da859f76d041554\"\u003e\u003ccode\u003e2b96330\u003c/code\u003e\u003c/a\u003e test(snapshot-testing): implement response snapshots (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7c0815232f14789a405ec73195945552d991beb4\"\u003e\u003ccode\u003e7c08152\u003c/code\u003e\u003c/a\u003e Publish v3.1004.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c36ea38e9ddc6deacd435c7c590921940f4c9ff\"\u003e\u003ccode\u003e4c36ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1003.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8ddd54420b62212cf3d797050e924efba1fada28\"\u003e\u003ccode\u003e8ddd544\u003c/code\u003e\u003c/a\u003e chore: bump '@smithy/*' dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/297b56431a1c8fe0563a55d35dd80c02e9bfb386\"\u003e\u003ccode\u003e297b564\u003c/code\u003e\u003c/a\u003e chore(clients): sort missed package.json files (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1008.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-dynamodb` from 3.971.0 to 3.1008.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1008.0\u003c/h2\u003e\n\u003ch4\u003e3.1008.0(2026-03-12)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003edisable TypeScript detection when env var is 'true' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7838\"\u003e#7838\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b21a7826e3db031017219d7b9515ed4efa2f2a79\"\u003eb21a7826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-12 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c33f9da7edefde96685fa9d7398757d533134da9\"\u003ec33f9da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  DataSync's 3 location types, Hadoop Distributed File System (HDFS), FSx for Windows File Server (FSx Windows), and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets Manager, which may be encrypted with service keys or be configured to use customer-managed keys or secret. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dee9cb3e5c46b80d97229b7dfe2b1a99e87bc679\"\u003edee9cb3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecr:\u003c/strong\u003e  Add Chainguard to PTC upstreamRegistry enum (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f3727d384f02366e61a24cfd5a208fe393ae926\"\u003e4f3727d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Adds support for account regional namespaces for general purpose buckets. The account regional namespace is a reserved subdivision of the global bucket namespace where only your account can create general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/179102877b8b119d9662e3bcb791ebafca57de2d\"\u003e17910287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  read typescript version from app package.json (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7840\"\u003e#7840\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5253141cd68e5be1bf6d3b5cd282bd5747450af2\"\u003e5253141c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1008.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1007.0\u003c/h2\u003e\n\u003ch4\u003e3.1007.0(2026-03-11)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-11 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7f094d39abcfa2e0fd9ad50a816f2c8e3ea1315\"\u003eb7f094d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for a new tier in controlPlaneScalingConfig on EKS Clusters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/289c5b711cb9d02f85fe08cb429406f71575bdd4\"\u003e289c5b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  SageMaker training plans allow you to extend your existing training plans to avoid workload interruptions without workload reconfiguration. When a training plan is approaching expiration, you can extend it directly through the SageMaker AI console or programmatically using the API or AWS CLI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/85b667e0f5c7974e109f2d38827a658c87521de4\"\u003e85b667e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Today, Amazon Connect is announcing the ability to filter (include or exclude) recommendations based on properties of items and interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/810cc7be006e03a1e9d504eb6ba5846ddb9b502e\"\u003e810cc7be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-polly:\u003c/strong\u003e  Added support for the new voices - Ambre (fr-FR), Beatrice (it-IT), Florian (fr-FR), Lennart (de-DE), Lorenzo (it-IT) and Tiffany (en-US). They are available as a Generative voices only. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/44817c34a191b0c4b0e2b4edf8ede18001ca374a\"\u003e44817c34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simpledbv2:\u003c/strong\u003e  Introduced Amazon SimpleDB export functionality enabling domain data export to S3 in JSON format. Added three new APIs StartDomainExport, GetExport, and ListExports via SimpleDBv2 service. Supports cross-region exports and KMS encryption. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0de020c7f4cb0659534697c8909a386c31545c34\"\u003e0de020c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces:\u003c/strong\u003e  Added WINDOWS SERVER 2025 OperatingSystemName. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf045be8f6ee366cdf00e636fa37ce18ec031682\"\u003ebf045be8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1007.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1006.0\u003c/h2\u003e\n\u003ch4\u003e3.1006.0(2026-03-10)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  Not need to include to any release notes. The only change is to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbbd78b2777f4091f2fd86bca7a3b43dfca5a405\"\u003efbbd78b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-dynamodb/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1007.0...v3.1008.0\"\u003e3.1008.0\u003c/a\u003e (2026-03-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1006.0...v3.1007.0\"\u003e3.1007.0\u003c/a\u003e (2026-03-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1005.0...v3.1006.0\"\u003e3.1006.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1004.0...v3.1005.0\"\u003e3.1005.0\u003c/a\u003e (2026-03-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNo...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7782","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7782","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7782/packages"},{"uuid":"4079622390","node_id":"PR_kwDOBvBYLs7Kx0Od","number":1272,"state":"open","title":"Bump the dependencies group with 16 updates","user":"dependabot[bot]","labels":["dependencies","minor","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T00:48:48.000Z","updated_at":"2026-03-16T00:49:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":16,"packages":[{"name":"@eslint/json","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/eslint/json"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"lint-staged","old_version":"16.3.2","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"docker-compose","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/PDMLab/docker-compose"},{"name":"undici","old_version":"7.22.0","new_version":"7.24.3","repository_url":"https://github.com/nodejs/undici"},{"name":"@azure/storage-blob","old_version":"12.29.1","new_version":"12.31.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-queue","old_version":"12.28.1","new_version":"12.29.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"chromadb","old_version":"3.3.1","new_version":"3.3.3"},{"name":"@clickhouse/client","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/ClickHouse/clickhouse-js"},{"name":"msw","old_version":"2.12.10","new_version":"2.12.11","repository_url":"https://github.com/mswjs/msw"},{"name":"@aws-sdk/client-s3","old_version":"3.1004.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongoose","old_version":"9.2.4","new_version":"9.3.0","repository_url":"https://github.com/Automattic/mongoose"},{"name":"mysql2","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/sidorares/node-mysql2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.1` | `1.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.3.2` | `16.4.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.57.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.0` |\n| [docker-compose](https://github.com/PDMLab/docker-compose) | `1.3.1` | `1.3.2` |\n| [undici](https://github.com/nodejs/undici) | `7.22.0` | `7.24.3` |\n| [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js) | `12.29.1` | `12.31.0` |\n| [@azure/storage-queue](https://github.com/Azure/azure-sdk-for-js) | `12.28.1` | `12.29.0` |\n| chromadb | `3.3.1` | `3.3.3` |\n| [@clickhouse/client](https://github.com/ClickHouse/clickhouse-js) | `1.18.1` | `1.18.2` |\n| [msw](https://github.com/mswjs/msw) | `2.12.10` | `2.12.11` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1004.0` | `3.1009.0` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.2.4` | `9.3.0` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.19.0` | `3.20.0` |\n\nUpdates `@eslint/json` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.1...json-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement autofix for \u003ccode\u003eno-unnormalized-keys\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/fc3beecdb782847d62fa729fe94ade5cf8ebae5f\"\u003efc3beec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eJSONRuleDefinition\u003c/code\u003e to report on tokens (\u003ca href=\"https://redirect.github.com/eslint/json/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/87ea56f17fb6a1c9a41cab29ae49459e77c15eac\"\u003e87ea56f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/171d29329639098d26bcca86f10d8a3b6eef2113\"\u003e171d293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.1...json-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement autofix for \u003ccode\u003eno-unnormalized-keys\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/fc3beecdb782847d62fa729fe94ade5cf8ebae5f\"\u003efc3beec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eJSONRuleDefinition\u003c/code\u003e to report on tokens (\u003ca href=\"https://redirect.github.com/eslint/json/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/87ea56f17fb6a1c9a41cab29ae49459e77c15eac\"\u003e87ea56f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/171d29329639098d26bcca86f10d8a3b6eef2113\"\u003e171d293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/c7b7b5b7cc43ecd48edd90e4786a10215dc6d959\"\u003e\u003ccode\u003ec7b7b5b\u003c/code\u003e\u003c/a\u003e chore: release 1.1.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/644f8b001f2ca55e5ca013b39cdab5f01bc22a50\"\u003e\u003ccode\u003e644f8b0\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-plugin\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/505825e6b0f2fe2f0ff6e357c420782fc0c04ead\"\u003e\u003ccode\u003e505825e\u003c/code\u003e\u003c/a\u003e chore: update eslint-dev (major) (\u003ca href=\"https://redirect.github.com/eslint/json/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/171d29329639098d26bcca86f10d8a3b6eef2113\"\u003e\u003ccode\u003e171d293\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/6a4e2f0f48d4df19ef0de473a2d6f368e36e1fc7\"\u003e\u003ccode\u003e6a4e2f0\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/72a945c452d3a7cc1c2d162f3fc8d37068cd3b91\"\u003e\u003ccode\u003e72a945c\u003c/code\u003e\u003c/a\u003e chore: update dependency c8 to v11 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/269de6e315973c403cd67db50a2d4ba8dcbac6e0\"\u003e\u003ccode\u003e269de6e\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to issue template (\u003ca href=\"https://redirect.github.com/eslint/json/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/fc3beecdb782847d62fa729fe94ade5cf8ebae5f\"\u003e\u003ccode\u003efc3beec\u003c/code\u003e\u003c/a\u003e feat: implement autofix for \u003ccode\u003eno-unnormalized-keys\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/87ea56f17fb6a1c9a41cab29ae49459e77c15eac\"\u003e\u003ccode\u003e87ea56f\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eJSONRuleDefinition\u003c/code\u003e to report on tokens (\u003ca href=\"https://redirect.github.com/eslint/json/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.1...json-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.18 to 4.1.0\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\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\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/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\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/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  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/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  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/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  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/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  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/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  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/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  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/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  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/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  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/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  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/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  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/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  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/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  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/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \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/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\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/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  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/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  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/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  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/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\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/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\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/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\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/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\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/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  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/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\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/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  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/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\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/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200f31704\"\u003e\u003c!-- raw HTML omitted --\u003e(200f3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eignore start/stop\u003c/code\u003e ignore hints  -  by \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/9204\"\u003evitest-dev/vitest#9204\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e59c94ba6\"\u003e\u003c!-- raw HTML omitted --\u003e(e59c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecoverage.changed\u003c/code\u003e option to report only changed files  -  by \u003ca href=\"https://github.com/kykim00\"\u003e\u003ccode\u003e@​kykim00\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/9521\"\u003evitest-dev/vitest#9521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9392c67\"\u003e\u003c!-- raw HTML omitted --\u003e(1d939)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e977f3deb\"\u003e\u003c!-- raw HTML omitted --\u003e(e977f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOption to disable the module runner  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\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/9210\"\u003evitest-dev/vitest#9210\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9be6121ee\"\u003e\u003c!-- raw HTML omitted --\u003e(9be61)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\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/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/689a22a1b8c79595f6f4ae82d2b43c895d7f1c50\"\u003e\u003ccode\u003e689a22a\u003c/code\u003e\u003c/a\u003e fix(browser): types of \u003ccode\u003egetCDPSession\u003c/code\u003e and \u003ccode\u003ecdp()\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9716\"\u003e#9716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/94eb73b519cb5ecd06c9aa178a3f0e161c96236f\"\u003e\u003ccode\u003e94eb73b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint packages (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9615\"\u003e#9615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8c96bb0023f551c78a81461d5c9aaedee634fe99\"\u003e\u003ccode\u003e8c96bb0\u003c/code\u003e\u003c/a\u003e refator: update links to npmx (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9783\"\u003e#9783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf775896af2356f5c710c54ec6e624fe8e4eef9\"\u003e\u003ccode\u003eaaf7758\u003c/code\u003e\u003c/a\u003e chore: standardize packages README (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9776\"\u003e#9776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/57cbe393bfb44602b0ea36110e9161aa08f4a468\"\u003e\u003ccode\u003e57cbe39\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e to v1 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9755\"\u003e#9755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/79672d7e1586981f04dce7619cbd8c3a31eff284\"\u003e\u003ccode\u003e79672d7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9e3b3315024e3443a5a72fa8387508f4223528\"\u003e\u003ccode\u003e1d9e3b3\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4ff8c6fa15003c5464e901d71b3e9ec4c1854232\"\u003e\u003ccode\u003e4ff8c6f\u003c/code\u003e\u003c/a\u003e chore(build): raise build target to the minimum supported, don't bundle utils...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.3.2 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.3.2...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.1 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.18 to 4.1.0\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.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\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/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\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/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  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/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  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/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  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/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  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/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  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/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  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/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  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/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  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/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  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/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  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/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  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/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  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/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \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/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\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/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  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/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  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/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  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/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\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/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\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/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\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/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\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/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  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/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\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/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  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/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\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/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200f31704\"\u003e\u003c!-- raw HTML omitted --\u003e(200f3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eignore start/stop\u003c/code\u003e ignore hints  -  by \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/9204\"\u003evitest-dev/vitest#9204\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e59c94ba6\"\u003e\u003c!-- raw HTML omitted --\u003e(e59c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecoverage.changed\u003c/code\u003e option to report only changed files  -  by \u003ca href=\"https://github.com/kykim00\"\u003e\u003ccode\u003e@​kykim00\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/9521\"\u003evitest-dev/vitest#9521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9392c67\"\u003e\u003c!-- raw HTML omitted --\u003e(1d939)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e977f3deb\"\u003e\u003c!-- raw HTML omitted --\u003e(e977f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOption to disable the module runner  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\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/9210\"\u003evitest-dev/vitest#9210\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9be6121ee\"\u003e\u003c!-- raw HTML omitted --\u003e(9be61)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\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/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1de0aa22dd6311a93546a75a3c58a6be519c1baf\"\u003e\u003ccode\u003e1de0aa2\u003c/code\u003e\u003c/a\u003e fix: correctly identify concurrent test during static analysis (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3cac1c1b5a91d921942e9391fbd94841717363f\"\u003e\u003ccode\u003ec3cac1c\u003c/code\u003e\u003c/a\u003e fix: use isAgent check, not just TTY, for watch mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eab68ba2b8ea6f89717c0b885c573579659d7c3b\"\u003e\u003ccode\u003eeab68ba\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9824\"\u003e#9824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/031f02a89be34491c441b4da9c4e2bacb7db71df\"\u003e\u003ccode\u003e031f02a\u003c/code\u003e\u003c/a\u003e fix: allow catch/finally for async assertion (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9827\"\u003e#9827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e9e096a231fa0ec6475da82e36cbd6fcc9bc8f9\"\u003e\u003ccode\u003e3e9e096\u003c/code\u003e\u003c/a\u003e feat(reporters): add \u003ccode\u003eagent\u003c/code\u003e reporter to reduce ai agent token usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9779\"\u003e#9779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8181e06e765f4d043818b244c76795022fa78ff6\"\u003e\u003ccode\u003e8181e06\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ehideSkippedTests\u003c/code\u003e should not hide \u003ccode\u003etest.todo\u003c/code\u003e (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9562\"\u003e#9562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8216b0014b83612e40ef49f919d5293b68717b3\"\u003e\u003ccode\u003ea8216b0\u003c/code\u003e\u003c/a\u003e fix: manual and redirect mock shouldn't \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e original module...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/689a22a1b8c79595f6f4ae82d2b43c895d7f1c50\"\u003e\u003ccode\u003e689a22a\u003c/code\u003e\u003c/a\u003e fix(browser): types of \u003ccode\u003egetCDPSession\u003c/code\u003e and \u003ccode\u003ecdp()\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9716\"\u003e#9716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `docker-compose` from 1.3.1 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PDMLab/docker-compose/blob/master/CHANGELOG.md\"\u003edocker-compose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/compare/v1.3.1...v1.3.2\"\u003e1.3.2\u003c/a\u003e (2026-03-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect executablePath in standalone mode (\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/265a2fb24e54b348455699fa8d2d91afb5af5848\"\u003e265a2fb\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/PDMLab/docker-compose/commit/63ec8df067c87b4d703192b9fc65b1534b783e91\"\u003e\u003ccode\u003e63ec8df\u003c/code\u003e\u003c/a\u003e chore(release): 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/265a2fb24e54b348455699fa8d2d91afb5af5848\"\u003e\u003ccode\u003e265a2fb\u003c/code\u003e\u003c/a\u003e fix: respect executablePath in standalone mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/9f9d27acc469a5a982c5b8e9d8200ab3106ef065\"\u003e\u003ccode\u003e9f9d27a\u003c/code\u003e\u003c/a\u003e build(deps): bump rollup from 4.56.0 to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/a055ab4104643d8cbad2c179771d4812173973d9\"\u003e\u003ccode\u003ea055ab4\u003c/code\u003e\u003c/a\u003e build(deps): bump minimatch from 3.1.2 to 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/c50624a4313fa770f208b87a6ae0da5884c58719\"\u003e\u003ccode\u003ec50624a\u003c/code\u003e\u003c/a\u003e docs: add custom OG image for home page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/aaab80bc888c3219badf7335c034343ef5dfe0a7\"\u003e\u003ccode\u003eaaab80b\u003c/code\u003e\u003c/a\u003e docs: add category frontmatter to index page for OG image generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/f35305ad95dd9717c4cddb2d94a685c4428f67ac\"\u003e\u003ccode\u003ef35305a\u003c/code\u003e\u003c/a\u003e docs: add custom OG template and category frontmatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/f25e7b1d0c050fa5c8139ff67f01c64a1a607ad7\"\u003e\u003ccode\u003ef25e7b1\u003c/code\u003e\u003c/a\u003e docs: add automatic OG image generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/34f0f33f295944596c3992644ec035e0f043c9b6\"\u003e\u003ccode\u003e34f0f33\u003c/code\u003e\u003c/a\u003e docs: move vitepress to separate docs package for ESM compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/b9205d6a451d09f73ec1c9007ef70d9694c620b9\"\u003e\u003ccode\u003eb9205d6\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PDMLab/docker-compose/compare/v1.3.1...v1.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 7.22.0 to 7.24.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.24.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(h2): TypeError: Cannot read properties of null (reading 'push') i… by \u003ca href=\"https://github.com/hxinhan\"\u003e\u003ccode\u003e@​hxinhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4881\"\u003enodejs/undici#4881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.24.2...v7.24.3\"\u003ehttps://github.com/nodejs/undici/compare/v7.24.2...v7.24.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix fetch path logic by \u003ca href=\"https://github.com/KhafraDev\"\u003e\u003ccode\u003e@​KhafraDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4890\"\u003enodejs/undici#4890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove maxDecompressedMessageSize by \u003ca href=\"https://github.com/KhafraDev\"\u003e\u003ccode\u003e@​KhafraDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4891\"\u003enodejs/undici#4891\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.24.1...v7.24.2\"\u003ehttps://github.com/nodejs/undici/compare/v7.24.1...v7.24.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003cstrong\u003eproto\u003c/strong\u003e pollution by \u003ca href=\"https://github.com/rahulyadav5524\"\u003e\u003ccode\u003e@​rahulyadav5524\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4885\"\u003enodejs/undici#4885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.24.0...v7.24.1\"\u003ehttps://github.com/nodejs/undici/compare/v7.24.0...v7.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.24.0\u003c/h2\u003e\n\u003ch1\u003eUndici v7.24.0 Security Release Notes\u003c/h1\u003e\n\u003cp\u003eThis release addresses multiple security vulnerabilities in Undici.\u003c/p\u003e\n\u003ch2\u003eUpgrade guidance\u003c/h2\u003e\n\u003cp\u003eAll users on v7 should upgrade to \u003cstrong\u003ev7.24.0\u003c/strong\u003e or later.\u003c/p\u003e\n\u003ch2\u003eFixed advisories\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2mjp-6q6p-2qxm\"\u003eGHSA-2mjp-6q6p-2qxm\u003c/a\u003e / CVE-2026-1525 (Medium)\u003cbr /\u003e\nInconsistent interpretation of HTTP requests (request/response smuggling class issue).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-f269-vfmq-vjvj\"\u003eGHSA-f269-vfmq-vjvj\u003c/a\u003e / CVE-2026-1528 (High)\u003cbr /\u003e\nMalicious WebSocket 64-bit frame length handling could crash the client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-phc3-fgpg-7m6h\"\u003eGHSA-phc3-fgpg-7m6h\u003c/a\u003e / CVE-2026-2581 (Medium)\u003cbr /\u003e\nUnbounded memory consumption in deduplication interceptor response buffering (DoS risk).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-4992-7rv2-5pvq\"\u003eGHSA-4992-7rv2-5pvq\u003c/a\u003e / CVE-2026-1527 (Medium)\u003cbr /\u003e\nCRLF injection via the \u003ccode\u003eupgrade\u003c/code\u003e option.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-v9p9-hfj2-hcw8\"\u003eGHSA-v9p9-hfj2-hcw8\u003c/a\u003e / CVE-2026-2229 (High)\u003cbr /\u003e\nUnhandled exception from invalid \u003ccode\u003eserver_max_window_bits\u003c/code\u003e in WebSocket permessage-deflate negotiation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-vrm6-8vpv-qv8q\"\u003eGHSA-vrm6-8vpv-qv8q\u003c/a\u003e / CVE-2026-1526 (High)\u003cbr /\u003e\nUnbounded memory consumption in WebSocket permessage-deflate decompression.\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/nodejs/undici/commit/9b96516c266ddf37f658179448a1a19479d8c204\"\u003e\u003ccode\u003e9b96516\u003c/code\u003e\u003c/a\u003e Bumped v7.24.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/79266603db63492826382375a504c580d86845c8\"\u003e\u003ccode\u003e7926660\u003c/code\u003e\u003c/a\u003e Ignore .githuman\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/9eaa5af23e8be069556af812a982bc7d59932bb7\"\u003e\u003ccode\u003e9eaa5af\u003c/code\u003e\u003c/a\u003e fix(h2): TypeError: Cannot read properties of null (reading 'push') in Reques...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/a9bfe210b093366a5d11ce5315e56adbadfbb78d\"\u003e\u003ccode\u003ea9bfe21\u003c/code\u003e\u003c/a\u003e ignore .pi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/f2e155bb90b79acb6764d5b02d2879462daf0ecd\"\u003e\u003ccode\u003ef2e155b\u003c/code\u003e\u003c/a\u003e Bumped v7.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4d2d1afd59a8c00002d029775859bde3d47549da\"\u003e\u003ccode\u003e4d2d1af\u003c/code\u003e\u003c/a\u003e remove maxDecompressedMessageSize (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4891\"\u003e#4891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3a05a4f7dfe4257417821d4ae9da8f1f8fd227cb\"\u003e\u003ccode\u003e3a05a4f\u003c/code\u003e\u003c/a\u003e fix fetch path logic (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/23e3cd362ba6beb3988e6a9a63000336dd219591\"\u003e\u003ccode\u003e23e3cd3\u003c/code\u003e\u003c/a\u003e Bumped v7.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3aedaa8d5f701da767616df2dced7d4daa7c1566\"\u003e\u003ccode\u003e3aedaa8\u003c/code\u003e\u003c/a\u003e remove PLAN.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/0d7ec33ff37563d3e7c98d11d7bca736f330d156\"\u003e\u003ccode\u003e0d7ec33\u003c/code\u003e\u003c/a\u003e fix: \u003cstrong\u003eproto\u003c/strong\u003e pollution (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.22.0...v7.24.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/storage-blob` from 12.29.1 to 12.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/c95f5d92559293558e0b2d13a9fdea47a7335a82\"\u003e\u003ccode\u003ec95f5d9\u003c/code\u003e\u003c/a\u003e Post release automated changes for appconfiguration releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37234\"\u003e#37234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/19253d6d626f63e378951f79054a7d037f502f65\"\u003e\u003ccode\u003e19253d6\u003c/code\u003e\u003c/a\u003e [EngSys] automatic pnpm update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37266\"\u003e#37266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/9ba0f8a7923544dbc02b0784ea07d11a1816e22f\"\u003e\u003ccode\u003e9ba0f8a\u003c/code\u003e\u003c/a\u003e chore(instrumentation): bump \u003ccode\u003e@​opentelemetry/instrumentation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37250\"\u003e#37250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4eed3b9c9829e7fc6b5fe346c63769999d2ba4bc\"\u003e\u003ccode\u003e4eed3b9\u003c/code\u003e\u003c/a\u003e Add invoke support for web pubsub client (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36750\"\u003e#36750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/af673f527f407130945f568a221b040c0643f44b\"\u003e\u003ccode\u003eaf673f5\u003c/code\u003e\u003c/a\u003e Parse azd JSON output for cleaner AzureDeveloperCliCredential error messages ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/2cf94a924a350568c0e3c7d86bd7c901c92647b4\"\u003e\u003ccode\u003e2cf94a9\u003c/code\u003e\u003c/a\u003e Simplify client authentication section in README (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37257\"\u003e#37257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/184e2b976239bacd46157289edbceb1e81419f97\"\u003e\u003ccode\u003e184e2b9\u003c/code\u003e\u003c/a\u003e [Search] Separate Stable \u0026amp; Preview Test Structure (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37238\"\u003e#37238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0ea4456159176205cd16622e904a29d354ac3efa\"\u003e\u003ccode\u003e0ea4456\u003c/code\u003e\u003c/a\u003e [Monitor-OpenTelemetry] Implement Fix for Mismatched API Versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37258\"\u003e#37258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/84c473edc787589bdbcb531434cdd711841eeb76\"\u003e\u003ccode\u003e84c473e\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​azure/storage-blob\u003c/code\u003e storage-common dependency to ^12.3.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37259\"\u003e#37259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/ad1b88f1b5a6b0358685e5283dda41bf78282536\"\u003e\u003ccode\u003ead1b88f\u003c/code\u003e\u003c/a\u003e [Identity] Remove samples (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37242\"\u003e#37242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/storage-blob_12.29.1...@azure/storage-blob_12.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/storage-queue` from 12.28.1 to 12.29.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/6e2a1d0eaf0b57cdfc761d8d7bd1f7c1b7b600d3\"\u003e\u003ccode\u003e6e2a1d0\u003c/code\u003e\u003c/a\u003e Update version for STG00 Release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d33c49202b7424e5d69dc7d5e67e92c552ffe192\"\u003e\u003ccode\u003ed33c492\u003c/code\u003e\u003c/a\u003e [docs] teach AI agents about special snippets.spec.ts (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36481\"\u003e#36481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0d11eb66525828efda1a557d50b6428142fb7437\"\u003e\u003ccode\u003e0d11eb6\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13560 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37033\"\u003e#37033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/348d979d0e6a872eb53324dd99bb287411272fa4\"\u003e\u003ccode\u003e348d979\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13556 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37028\"\u003e#37028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/aa58f753844274a94a642d41346e002b1fa62bc8\"\u003e\u003ccode\u003eaa58f75\u003c/code\u003e\u003c/a\u003e add webSearchStream and fix imageGeneration (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37023\"\u003e#37023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/a692f5f3ca19365b776fb787f5a00cdd73e2fbd3\"\u003e\u003ccode\u003ea692f5f\u003c/code\u003e\u003c/a\u003e [Identity] Restarted Identity MI Test in Weekly Pipeline (\u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/testcontainers/testcontainers-node/pull/1272","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/testcontainers%2Ftestcontainers-node/issues/1272","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1272/packages"},{"uuid":"4043070755","node_id":"PR_kwDOQd8JG87I8ZnQ","number":61,"state":"open","title":"chore(deps)(deps): bump the production-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T03:12:30.000Z","updated_at":"2026-03-09T03:12:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"production-dependencies","update_count":8,"packages":[{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fs-extra","old_version":"11.3.3","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mysql2","old_version":"3.16.0","new_version":"3.19.0","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.3` | `11.3.4` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.16.0` | `3.19.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n\n\nUpdates `axios` from 1.13.2 to 1.13.6\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.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\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 the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ev1.13.5...v1.13.6\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.5\u003c/h2\u003e\n\u003ch2\u003eRelease 1.13.5\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a potential \u003cstrong\u003eDenial of Service\u003c/strong\u003e issue involving the \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug fix:\u003c/strong\u003e Resolved an issue where \u003ccode\u003eAxiosError\u003c/code\u003e could be missing the \u003ccode\u003estatus\u003c/code\u003e field on and after \u003cstrong\u003ev1.13.3\u003c/strong\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch4\u003eSecurity\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Denial of Service via \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.6\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\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/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.2.1 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9c90752747e169904c44ea1b1bc61a636b9594db\"\u003e\u003ccode\u003e9c90752\u003c/code\u003e\u003c/a\u003e ci: setup oidc connect with npm for automatatic publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/e4477fabff4030274bbad571be8e00d87879a663\"\u003e\u003ccode\u003ee4477fa\u003c/code\u003e\u003c/a\u003e 8.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/06d73405db2c00b22332c5ac278b6bd1c82ebfbc\"\u003e\u003ccode\u003e06d7340\u003c/code\u003e\u003c/a\u003e docs: add changelog for 8.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/14e53888cdfd1b9798faf5b634c4206409e27fc4\"\u003e\u003ccode\u003e14e5388\u003c/code\u003e\u003c/a\u003e fix: handle ipv4 mapped to ipv6 (ghsa-46wh-pxpv-q5gq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2767a954932d5811a66c786824980b0075d6e27a\"\u003e\u003ccode\u003e2767a95\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/f400c7fdb73c217b791bf0c5da2f51a6cb6fc41b\"\u003e\u003ccode\u003ef400c7f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4e4884c45b41faf47f342234a44965cd5419eb4a\"\u003e\u003ccode\u003e4e4884c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/fadbccbf3732ebc9e08056ddbad39530a6391345\"\u003e\u003ccode\u003efadbccb\u003c/code\u003e\u003c/a\u003e formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/7b57b955990edbfcbfd28bb0db10510b0a32e947\"\u003e\u003ccode\u003e7b57b95\u003c/code\u003e\u003c/a\u003e biome migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/88a1f7f7912b7883a20facab674d778c7d020fb9\"\u003e\u003ccode\u003e88a1f7f\u003c/code\u003e\u003c/a\u003e docs: typo fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~gamemaker1\"\u003egamemaker1\u003c/a\u003e, a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (8.2.1) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/express-rate-limit?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.3 to 11.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.4 / 2026-03-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug where calling \u003ccode\u003eensureSymlink\u003c/code\u003e/\u003ccode\u003eensureSymlinkSync\u003c/code\u003e with a relative \u003ccode\u003esrcPath\u003c/code\u003e would fail if the symlink already existed (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1038\"\u003e#1038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1064\"\u003e#1064\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/jprichardson/node-fs-extra/commit/353a29b18c883fa0f3997fd8be90a89077633af4\"\u003e\u003ccode\u003e353a29b\u003c/code\u003e\u003c/a\u003e 11.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/3e65fbe81e565e2cd16a5f0ff1b3d8623610bb7a\"\u003e\u003ccode\u003e3e65fbe\u003c/code\u003e\u003c/a\u003e fix(ensureSymlink): resolve relative srcpath correctly when symlink exists (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/e2615e501e7b261b832170b3eb7e26c82668b215\"\u003e\u003ccode\u003ee2615e5\u003c/code\u003e\u003c/a\u003e Fix git URL in package.json (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.3...11.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mysql2` from 3.16.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.2...v3.19.0\"\u003e3.19.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse server's preferred auth method to eliminate auth switch roundtrip (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4140\"\u003e#4140\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003eb57c671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix precision loss for large decimal values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4135\"\u003e#4135\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/099beeae0b9300a75162dde004c3e4e79eef99f0\"\u003e099beea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e3f4bbca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.5...v3.18.0\"\u003e3.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eSymbol.dispose\u003c/code\u003e and \u003ccode\u003eSymbol.asyncDispose\u003c/code\u003e support for \u003cstrong\u003eConnections\u003c/strong\u003e, \u003cstrong\u003ePools\u003c/strong\u003e, and \u003cstrong\u003ePool Clusters\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4112\"\u003e#4112\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1e612dc615c4fcfe4bf41079d689c690ac717b66\"\u003e1e612dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.17.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.4...v3.17.5\"\u003e3.17.5\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing charset encoding for \u003ccode\u003eUTF8MB4_0900_BIN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3855\"\u003e#3855\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c9a0dcd90feba6dc802e1eb929a112310a6cef36\"\u003ec9a0dcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix wrong length number write to packet (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0e06e02e376be549757046622d425095ed9e577b\"\u003e0e06e02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool:\u003c/strong\u003e resolve potential memory leak (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4111\"\u003e#4111\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/8aa205221683ea9160baa869a3b5db2a2c24741c\"\u003e8aa2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e include \u003ccode\u003e@types/node\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5f8ac97175f89888fec64304c9ce5d39a4ef473c\"\u003e5f8ac97\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/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.2...v3.19.0\"\u003e3.19.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse server's preferred auth method to eliminate auth switch roundtrip (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4140\"\u003e#4140\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003eb57c671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix precision loss for large decimal values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4135\"\u003e#4135\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/099beeae0b9300a75162dde004c3e4e79eef99f0\"\u003e099beea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e3f4bbca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.5...v3.18.0\"\u003e3.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eSymbol.dispose\u003c/code\u003e and \u003ccode\u003eSymbol.asyncDispose\u003c/code\u003e support for Connections, Pools, and Pool Clusters (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4112\"\u003e#4112\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1e612dc615c4fcfe4bf41079d689c690ac717b66\"\u003e1e612dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.4...v3.17.5\"\u003e3.17.5\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing charset encoding for UTF8MB4_0900_BIN (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3855\"\u003e#3855\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c9a0dcd90feba6dc802e1eb929a112310a6cef36\"\u003ec9a0dcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e include \u003ccode\u003e@types/node\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5f8ac97175f89888fec64304c9ce5d39a4ef473c\"\u003e5f8ac97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix wrong length number write to packet (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0e06e02e376be549757046622d425095ed9e577b\"\u003e0e06e02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool:\u003c/strong\u003e resolve potential memory leak (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4111\"\u003e#4111\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/8aa205221683ea9160baa869a3b5db2a2c24741c\"\u003e8aa2052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.3...v3.17.4\"\u003e3.17.4\u003c/a\u003e (2026-02-20)\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/sidorares/node-mysql2/commit/bb74a5295ce87586c43e41cd164a053cb7afbee1\"\u003e\u003ccode\u003ebb74a52\u003c/code\u003e\u003c/a\u003e chore(master): release 3.19.0 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4139\"\u003e#4139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/6ccc643848868f932a4ddccd449fb327c8799b07\"\u003e\u003ccode\u003e6ccc643\u003c/code\u003e\u003c/a\u003e build(deps): bump svgo from 3.3.2 to 3.3.3 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4153\"\u003e#4153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0b59041731386471a0060b1503708bdf4c38475b\"\u003e\u003ccode\u003e0b59041\u003c/code\u003e\u003c/a\u003e build(deps): bump immutable from 5.1.3 to 5.1.5 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4152\"\u003e#4152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b3af0d7e30fba4fb2035830236a7171727ca44d9\"\u003e\u003ccode\u003eb3af0d7\u003c/code\u003e\u003c/a\u003e build(deps): bump lucide-react from 0.576.0 to 0.577.0 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4151\"\u003e#4151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/519c8e7a842d19b9a226aa2db94e3817c09d9aff\"\u003e\u003ccode\u003e519c8e7\u003c/code\u003e\u003c/a\u003e ci: ensure timeout to OSX workflow (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4150\"\u003e#4150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003e\u003ccode\u003eb57c671\u003c/code\u003e\u003c/a\u003e feat: use server's preferred auth method to eliminate auth switch roundtrip (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/909eec3925d997b69198723ae1cfecd8e55809bc\"\u003e\u003ccode\u003e909eec3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.3.2 to 25.3.3 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c34bd6fb44a4a94e7b16bddeb6ea1376c7e7e1f0\"\u003e\u003ccode\u003ec34bd6f\u003c/code\u003e\u003c/a\u003e ci: minimal adjustment in benchmark report (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/09b802c1c715b23c6dfdc272cfe086625a46d173\"\u003e\u003ccode\u003e09b802c\u003c/code\u003e\u003c/a\u003e ci: improve CodeQL (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/15e012f0ffe850b85e259fea2b2d303ba97ee65e\"\u003e\u003ccode\u003e15e012f\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​easyops-cn/docusaurus-search-local\u003c/code\u003e in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4143\"\u003e#4143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sequelize` from 6.37.7 to 6.37.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sequelize/sequelize/releases\"\u003esequelize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.37.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.7...v6.37.8\"\u003e6.37.8\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evalidate cast types in JSON where clauses (\u003ca href=\"https://github.com/sequelize/sequelize/commit/cb7f99ad05de56137672ab95586359ff6ceba004\"\u003ecb7f99a\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/sequelize/sequelize/commit/cb7f99ad05de56137672ab95586359ff6ceba004\"\u003e\u003ccode\u003ecb7f99a\u003c/code\u003e\u003c/a\u003e fix: validate cast types in JSON where clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/b1475280b82159c11b829b43568da370f598a9e4\"\u003e\u003ccode\u003eb147528\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/4b8b5b94a09220f7aae1e96d6d19ff65695fc100\"\u003e\u003ccode\u003e4b8b5b9\u003c/code\u003e\u003c/a\u003e meta: Fix MSSQL CI (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17931\"\u003e#17931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.7...v6.37.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/~wikirik\"\u003ewikirik\u003c/a\u003e, a new releaser for sequelize 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/FutureSolutionDev/Deploy-Center-Server/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FutureSolutionDev%2FDeploy-Center-Server/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"},{"uuid":"4033482432","node_id":"PR_kwDOBwapYs7Ids53","number":7698,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 92 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-06T10:36:31.000Z","updated_at":"2026-03-06T10:38:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":92,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.39","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.78.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@confluentinc/kafka-javascript","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"1.1.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.2.0","new_version":"9.3.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.6","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.8.3","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.21","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.21","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.15","new_version":"1.1.29","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.5.3","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.5.3","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.5.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-istanbul","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.108","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.70.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.11.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.7.4","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.3","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.28","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.2.3","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.0","repository_url":"https://github.com/expressjs/multer"},{"name":"next","old_version":"16.1.3","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.11.0","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.25.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.6.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.13.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.30.3","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.22.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vitest","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 92 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.39` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.78.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.1` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.1` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1000.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.8.0` | `1.8.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `1.1.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.2.0` | `9.3.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.0` | `9.3.3` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.43.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.6` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.8.3` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.21` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.21` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.15` | `1.1.29` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.23` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.2.11` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.5.3` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.5.3` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.5.1` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.60.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.4.2` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.3.3` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.0.17` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.17` | `4.0.18` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.108` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.7.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.70.1` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.11.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.7.4` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.0` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.3` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.28` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.1` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.2.3` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.6` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.11.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.25.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.19.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.18.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.6.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.13.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.30.3` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.4.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.0` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.22.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.0.18` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.39\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0084ca40ba37d04b8242a5ff25594d4761a076ac\"\u003e\u003ccode\u003e0084ca4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13008\"\u003e#13008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/08336f15990bcb25c16ae2474f0f458e60598325\"\u003e\u003ccode\u003e08336f1\u003c/code\u003e\u003c/a\u003e fix(bedrock): strip file extensions from filename (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12971\"\u003e#12971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/dd247d4ac14ec825d1161786e3256a42817b723a\"\u003e\u003ccode\u003edd247d4\u003c/code\u003e\u003c/a\u003e docs(contributing): add pre-release cycle documentation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12998\"\u003e#12998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/316582e0d44e6021c37a08fba59d751cf95fd5fd\"\u003e\u003ccode\u003e316582e\u003c/code\u003e\u003c/a\u003e docs(browser-ai): fix provider instance import names (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13002\"\u003e#13002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2407e4e6da58f1d91e571b5092226c874e4402f6\"\u003e\u003ccode\u003e2407e4e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13000\"\u003e#13000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/64a8faef1173e8e7e50ac674491c1803ee3bb8ea\"\u003e\u003ccode\u003e64a8fae\u003c/code\u003e\u003c/a\u003e chore: remove obsolete model IDs for Anthropic, Google, OpenAI, xAI (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5f76bdf6f394bc4048b9690f71aba4f51b2b946\"\u003e\u003ccode\u003ed5f76bd\u003c/code\u003e\u003c/a\u003e ci(release): trigger on \u003ccode\u003erelease-v*\u003c/code\u003e branches (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12997\"\u003e#12997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89c9bb71c491d53ea764d6b9d79e310b3f3d076b\"\u003e\u003ccode\u003e89c9bb7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12994\"\u003e#12994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/29e9f4d04754da2f12434adb2cce562528db7c82\"\u003e\u003ccode\u003e29e9f4d\u003c/code\u003e\u003c/a\u003e chore(provider/gateway): update gateway model settings files (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1d8f5d6a1c40eab7913f040ba48f7b44299305e3\"\u003e\u003ccode\u003e1d8f5d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12990\"\u003e#12990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.78.0\u003c/h2\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Make new tool versions available as top level tool types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.75.0\u003c/h2\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd backward-compat namespace re-exports for UserLocation (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/706\"\u003e#706\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b88834fc82bb9d1ae0cf16bd264d5ef4d1edbcff\"\u003eb88834f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\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/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/21ad14ff1f0c0930f3b99b6e03167bf9d57fbd9d\"\u003e\u003ccode\u003e21ad14f\u003c/code\u003e\u003c/a\u003e fix(api): fix spec errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f1c6b272322d4ee9bd7c60537e75161f3179ba85\"\u003e\u003ccode\u003ef1c6b27\u003c/code\u003e\u003c/a\u003e feat(api): Releasing claude-sonnet-4-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03ec73e2866c7173462ce738aa99b3618bc31032\"\u003e\u003ccode\u003e03ec73e\u003c/code\u003e\u003c/a\u003e chore(internal/client): fix form-urlencoded requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a549b3812e56cea9789d1ba7ec36f27f9dcb4166\"\u003e\u003ccode\u003ea549b38\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8231471a1b9989c2a993c1fbe8a18e58252bc4c\"\u003e\u003ccode\u003ea823147\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.78.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.1/gateway-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.1/subgraph-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026quot;RESERVED\u0026quot; and new field \u0026quot;capacityReservations\u0026quot; for CreateCapacityProvider and UpdateCapacityProvider APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a7cfd05ca2682bda2dbb5856d47b27563a56925\"\u003e4a7cfd05\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-entitlement-service:\u003c/strong\u003e  Added License Arn as a new optional filter for GetEntitlements and LicenseArn field in each entitlement in the response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b884b35b49f5244c177a6ad24f423741887929e5\"\u003eb884b35b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Added LicenseArn to ResolveCustomer response and BatchMeterUsage usage records. BatchMeterUsage now accepts LicenseArn in each UsageRecord to report usage at the license level. Added InvalidLicenseException error response for invalid license parameters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5f5c096e816e517098f601389e6e6ff2cba908e\"\u003ef5f5c096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup-gateway:\u003c/strong\u003e  This release updates GetGateway API to include deprecationDate and softwareVersion in the response, enabling customers to track gateway software versions and upcoming deprecation dates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dd68ddc18d5f288921085fcdb26f5b34f295b81\"\u003e9dd68ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  populate typescript version in user agent when available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a5ab579ac6a0496ba8b856562d76407b5666298\"\u003e0a5ab579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.999.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.998.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.999.0...v3.1000.0\"\u003e3.1000.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.998.0...v3.999.0\"\u003e3.999.0\u003c/a\u003e (2026-02-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.997.0...v3.998.0\"\u003e3.998.0\u003c/a\u003e (2026-02-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.996.0...v3.997.0\"\u003e3.997.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.995.0...v3.996.0\"\u003e3.996.0\u003c/a\u003e (2026-02-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.994.0...v3.995.0\"\u003e3.995.0\u003c/a\u003e (2026-02-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.993.0...v3.994.0\"\u003e3.994.0\u003c/a\u003e (2026-02-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e373aa8706d305625352a8fdb21cdbaadb1f971b\"\u003e\u003ccode\u003ee373aa8\u003c/code\u003e\u003c/a\u003e Publish v3.1000.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e\u003ccode\u003e822c995\u003c/code\u003e\u003c/a\u003e test(clients): enable snapshots for small subset of clients (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7790\"\u003e#7790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd1d49d696f4d2d596d2374943267f3a7074651c\"\u003e\u003ccode\u003ecd1d49d\u003c/code\u003e\u003c/a\u003e Publish v3.999.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adb02cd5ccef10ff162faee76a159dba70626584\"\u003e\u003ccode\u003eadb02cd\u003c/code\u003e\u003c/a\u003e Publish v3.998.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae4f994f679b8814d2ce6ba121fd1ffa38df9a99\"\u003e\u003ccode\u003eae4f994\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum algorithm extensions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/637dcf0ea7467a0b9e432575da50579bc432b3c5\"\u003e\u003ccode\u003e637dcf0\u003c/code\u003e\u003c/a\u003e Publish v3.997.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f776c331961a98d88a8f6c3c4f4b51e18c1373c\"\u003e\u003ccode\u003e3f776c3\u003c/code\u003e\u003c/a\u003e chore(packages): use open version range for additional packages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14fc57173714be0bca229b541db383219620afd8\"\u003e\u003ccode\u003e14fc571\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum stream backpressure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6a6912e4fcb77d717457a5ba89af8844b33c11c\"\u003e\u003ccode\u003ea6a6912\u003c/code\u003e\u003c/a\u003e Publish v3.996.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e8dc4f20e257561a97d7cdda37f4ef3578068e8c\"\u003e\u003ccode\u003ee8dc4f2\u003c/code\u003e\u003c/a\u003e Publish v3.995.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1000.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-dynamodb` from 3.971.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7698","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7698","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7698/packages"},{"uuid":"4014222675","node_id":"PR_kwDOBwapYs7He9Ul","number":7649,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 92 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-03-03T01:48:03.000Z","updated_at":"2026-03-03T01:53:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":92,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.36","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.78.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.2.0","new_version":"9.3.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.6","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.7.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.21","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.21","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.15","new_version":"1.1.29","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.22","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.5.2","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.5.2","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.5.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.3.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-istanbul","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.104","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.70.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.11.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.7.4","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.3","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.28","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.2.3","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.0","repository_url":"https://github.com/expressjs/multer"},{"name":"mysql2","old_version":"3.16.1","new_version":"3.18.2","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"next","old_version":"16.1.3","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.11.0","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.25.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.6.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.13.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.30.3","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.22.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vitest","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 92 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.36` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.78.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.1` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.1` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1000.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `0.3.3` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.2.0` | `9.3.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.0` | `9.3.3` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.43.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.6` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.7.0` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.21` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.21` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.15` | `1.1.29` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.22` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.2.11` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.5.2` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.5.2` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.5.1` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.60.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.4.2` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.3.2` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.0.17` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.17` | `4.0.18` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.104` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.7.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.70.1` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.11.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.7.4` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.0` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.3` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.28` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.1` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.2.3` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.0` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.16.1` | `3.18.2` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.6` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.11.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.25.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.19.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.18.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.6.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.13.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.30.3` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.4.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.0` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.22.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.0.18` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.36\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8acb4311f90b4e86d685133654ef26f87a6adcdb\"\u003e\u003ccode\u003e8acb431\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12906\"\u003e#12906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/53bdfa5f33affda528109f483cc3cdf1192372c4\"\u003e\u003ccode\u003e53bdfa5\u003c/code\u003e\u003c/a\u003e fix(openai): allow null/undefined type in streaming tool call deltas (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12901\"\u003e#12901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/732a2ba243e6ba8702b3f48052b4412e313d52f5\"\u003e\u003ccode\u003e732a2ba\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12899\"\u003e#12899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1ece97a418f1bbcd2e8c96b04cf506db91b5a16e\"\u003e\u003ccode\u003e1ece97a\u003c/code\u003e\u003c/a\u003e feat(provider/google): add support for new Google image model aspect ratios a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/990054190822751680c6ebebf111c6523eb2f70f\"\u003e\u003ccode\u003e9900541\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12896\"\u003e#12896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91f8777a3fc683e99cc68627da0df7dd3aceefea\"\u003e\u003ccode\u003e91f8777\u003c/code\u003e\u003c/a\u003e fix(bedrock/groq): pass strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12893\"\u003e#12893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0abe363956b3eddd48de32436e8a3a233790f6c6\"\u003e\u003ccode\u003e0abe363\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12895\"\u003e#12895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f240b7a238be77a0285a12a246938ebc158add07\"\u003e\u003ccode\u003ef240b7a\u003c/code\u003e\u003c/a\u003e chore: update gemini-3.1-flash-image-preview example to include thinking, to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d62e7124395c59c843d573bbd1b01f41853aa45a\"\u003e\u003ccode\u003ed62e712\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ba63bc280073f425702e925b56fcdd3a7f48a3c8\"\u003e\u003ccode\u003eba63bc2\u003c/code\u003e\u003c/a\u003e chore(provider/gateway): update gateway model settings files (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12891\"\u003e#12891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.78.0\u003c/h2\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Make new tool versions available as top level tool types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.75.0\u003c/h2\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd backward-compat namespace re-exports for UserLocation (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/706\"\u003e#706\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b88834fc82bb9d1ae0cf16bd264d5ef4d1edbcff\"\u003eb88834f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\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/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/21ad14ff1f0c0930f3b99b6e03167bf9d57fbd9d\"\u003e\u003ccode\u003e21ad14f\u003c/code\u003e\u003c/a\u003e fix(api): fix spec errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f1c6b272322d4ee9bd7c60537e75161f3179ba85\"\u003e\u003ccode\u003ef1c6b27\u003c/code\u003e\u003c/a\u003e feat(api): Releasing claude-sonnet-4-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03ec73e2866c7173462ce738aa99b3618bc31032\"\u003e\u003ccode\u003e03ec73e\u003c/code\u003e\u003c/a\u003e chore(internal/client): fix form-urlencoded requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a549b3812e56cea9789d1ba7ec36f27f9dcb4166\"\u003e\u003ccode\u003ea549b38\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8231471a1b9989c2a993c1fbe8a18e58252bc4c\"\u003e\u003ccode\u003ea823147\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.78.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.1/gateway-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.1/subgraph-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026quot;RESERVED\u0026quot; and new field \u0026quot;capacityReservations\u0026quot; for CreateCapacityProvider and UpdateCapacityProvider APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a7cfd05ca2682bda2dbb5856d47b27563a56925\"\u003e4a7cfd05\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-entitlement-service:\u003c/strong\u003e  Added License Arn as a new optional filter for GetEntitlements and LicenseArn field in each entitlement in the response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b884b35b49f5244c177a6ad24f423741887929e5\"\u003eb884b35b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Added LicenseArn to ResolveCustomer response and BatchMeterUsage usage records. BatchMeterUsage now accepts LicenseArn in each UsageRecord to report usage at the license level. Added InvalidLicenseException error response for invalid license parameters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5f5c096e816e517098f601389e6e6ff2cba908e\"\u003ef5f5c096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup-gateway:\u003c/strong\u003e  This release updates GetGateway API to include deprecationDate and softwareVersion in the response, enabling customers to track gateway software versions and upcoming deprecation dates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dd68ddc18d5f288921085fcdb26f5b34f295b81\"\u003e9dd68ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  populate typescript version in user agent when available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a5ab579ac6a0496ba8b856562d76407b5666298\"\u003e0a5ab579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.999.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.998.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.999.0...v3.1000.0\"\u003e3.1000.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.998.0...v3.999.0\"\u003e3.999.0\u003c/a\u003e (2026-02-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.997.0...v3.998.0\"\u003e3.998.0\u003c/a\u003e (2026-02-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.996.0...v3.997.0\"\u003e3.997.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.995.0...v3.996.0\"\u003e3.996.0\u003c/a\u003e (2026-02-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.994.0...v3.995.0\"\u003e3.995.0\u003c/a\u003e (2026-02-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.993.0...v3.994.0\"\u003e3.994.0\u003c/a\u003e (2026-02-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e373aa8706d305625352a8fdb21cdbaadb1f971b\"\u003e\u003ccode\u003ee373aa8\u003c/code\u003e\u003c/a\u003e Publish v3.1000.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e\u003ccode\u003e822c995\u003c/code\u003e\u003c/a\u003e test(clients): enable snapshots for small subset of clients (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7790\"\u003e#7790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd1d49d696f4d2d596d2374943267f3a7074651c\"\u003e\u003ccode\u003ecd1d49d\u003c/code\u003e\u003c/a\u003e Publish v3.999.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adb02cd5ccef10ff162faee76a159dba70626584\"\u003e\u003ccode\u003eadb02cd\u003c/code\u003e\u003c/a\u003e Publish v3.998.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae4f994f679b8814d2ce6ba121fd1ffa38df9a99\"\u003e\u003ccode\u003eae4f994\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum algorithm extensions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/637dcf0ea7467a0b9e432575da50579bc432b3c5\"\u003e\u003ccode\u003e637dcf0\u003c/code\u003e\u003c/a\u003e Publish v3.997.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f776c331961a98d88a8f6c3c4f4b51e18c1373c\"\u003e\u003ccode\u003e3f776c3\u003c/code\u003e\u003c/a\u003e chore(packages): use open version range for additional packages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14fc57173714be0bca229b541db383219620afd8\"\u003e\u003ccode\u003e14fc571\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum stream backpressure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6a6912e4fcb77d717457a5ba89af8844b33c11c\"\u003e\u003ccode\u003ea6a6912\u003c/code\u003e\u003c/a\u003e Publish v3.996.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e8dc4f20e257561a97d7cdda37f4ef3578068e8c\"\u003e\u003ccode\u003ee8dc4f2\u003c/code\u003e\u003c/a\u003e Publish v3.995.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1000.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-dynamodb` from 3.971.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026quot;RESERVED\u0026quot; and new field \u0026quot;capacityReservations\u0026quot; for CreateCapacityProvider and UpdateCapacityProvider APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/comm...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7649","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7649","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7649/packages"},{"uuid":"4010298753","node_id":"PR_kwDOQxQJ4c7HSAFT","number":11,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T09:39:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T09:47:38.000Z","updated_at":"2026-03-09T09:39:58.000Z","time_to_close":604339,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"@prisma/adapter-mariadb","old_version":"7.3.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.3.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"bullmq","old_version":"5.67.3","new_version":"5.70.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"pino","old_version":"10.3.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@stryker-mutator/core","old_version":"9.5.1","new_version":"9.6.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@stryker-mutator/vitest-runner","old_version":"9.5.1","new_version":"9.6.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"dotenv","old_version":"17.2.4","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"prisma","old_version":"7.3.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.3.0` | `7.4.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.3.0` | `7.4.2` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.67.3` | `5.70.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.1` |\n| [pino](https://github.com/pinojs/pino) | `10.3.0` | `10.3.1` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@stryker-mutator/core](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core) | `9.5.1` | `9.6.0` |\n| [@stryker-mutator/vitest-runner](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner) | `9.5.1` | `9.6.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.4` | `17.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.3` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.3.0` | `7.4.2` |\n\n\nUpdates `@prisma/adapter-mariadb` from 7.3.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.2 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix a case-insensitive \u003ccode\u003eIN\u003c/code\u003e and \u003ccode\u003eNOT IN\u003c/code\u003e filter regression (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29243\"\u003eprisma/prisma#29243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a query plan mutation issue that resulted in broken cursor queries (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29262\"\u003eprisma/prisma#29262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an array parameter wrapping issue in push operations (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5784\"\u003eprisma/prisma-engines#5784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUint8Array\u003c/code\u003e serialization in nested JSON fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29268\"\u003eprisma/prisma#29268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with MySQL joins that relied on non-strict equality (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29251\"\u003eprisma/prisma#29251\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Update text column detection to check for a binary collation (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29238\"\u003eprisma/prisma#29238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Correct \u003ccode\u003erelationJoins\u003c/code\u003e compatibility check for MariaDB 8.x versions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29246\"\u003eprisma/prisma#29246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSchema Engine\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix partial index predicate comparison on PostgreSQL and MSSQL (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5780\"\u003eprisma/prisma-engines#5780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac2bed13bdda11b63205fe3eb31ea62363f03f03\"\u003e\u003ccode\u003eac2bed1\u003c/code\u003e\u003c/a\u003e chore: port fixes for 7.4.2 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale/issues/29270\"\u003e#29270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/8410feaa392e798fa8b0602d4504bdee884c78e5\"\u003e\u003ccode\u003e8410fea\u003c/code\u003e\u003c/a\u003e fix(adapter-planetscale): propagate COMMIT errors in transactions (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale/issues/29155\"\u003e#29155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.2/packages/adapter-planetscale\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 7.3.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.2 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix a case-insensitive \u003ccode\u003eIN\u003c/code\u003e and \u003ccode\u003eNOT IN\u003c/code\u003e filter regression (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29243\"\u003eprisma/prisma#29243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a query plan mutation issue that resulted in broken cursor queries (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29262\"\u003eprisma/prisma#29262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an array parameter wrapping issue in push operations (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5784\"\u003eprisma/prisma-engines#5784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUint8Array\u003c/code\u003e serialization in nested JSON fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29268\"\u003eprisma/prisma#29268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with MySQL joins that relied on non-strict equality (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29251\"\u003eprisma/prisma#29251\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Update text column detection to check for a binary collation (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29238\"\u003eprisma/prisma#29238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Correct \u003ccode\u003erelationJoins\u003c/code\u003e compatibility check for MariaDB 8.x versions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29246\"\u003eprisma/prisma#29246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSchema Engine\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix partial index predicate comparison on PostgreSQL and MSSQL (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5780\"\u003eprisma/prisma-engines#5780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac2bed13bdda11b63205fe3eb31ea62363f03f03\"\u003e\u003ccode\u003eac2bed1\u003c/code\u003e\u003c/a\u003e chore: port fixes for 7.4.2 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29270\"\u003e#29270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/533e22aa500fa87d6ac254b28f54a4446a1616c1\"\u003e\u003ccode\u003e533e22a\u003c/code\u003e\u003c/a\u003e chore: port fixes to 7.4 patch branch (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29222\"\u003e#29222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/7060f68a8a279d9c27e3a75b90341285024d9dcd\"\u003e\u003ccode\u003e7060f68\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-20.ab56fe763f921d033a6c195e7ddeb3e255bdb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/91a24a9fb0b892938dfb6c121f604c68973a1ecb\"\u003e\u003ccode\u003e91a24a9\u003c/code\u003e\u003c/a\u003e feat: query plan caching (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29038\"\u003e#29038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/b49d4465c82833368b2d7dcdf328cb54811ccd11\"\u003e\u003ccode\u003eb49d446\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-18.2997580c8cb38878f73e100453e7b27119e8f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3c999359fcf28744fe82d4ce467f0fd3620a1dc9\"\u003e\u003ccode\u003e3c99935\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-17.57b675f79cd26fbf702d70f9a13d2b7b2fad9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e7504d758000984622b80aaef2f10c9e85e19866\"\u003e\u003ccode\u003ee7504d7\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-16.d0314091cdd30494eefc61d346f8c09aca20d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1e6c91c0ae3a61e09bda528af06c19ffce7e5687\"\u003e\u003ccode\u003e1e6c91c\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-15.6129681d45ea4510d3372dd5b28f6b8927584...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e1bfd22dd00451c02ee1b46747613a4f85e983e8\"\u003e\u003ccode\u003ee1bfd22\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-13.e876f7aec6b9be3e5147d061ed521ec45a845...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/12ca9698ce83f8a36a98e78ae337646b50964151\"\u003e\u003ccode\u003e12ca969\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-12.aa5ee090ba89988f1dce71be263f4bcd9519b...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.2/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bullmq` from 5.67.3 to 5.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.70.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.70.0...v5.70.1\"\u003e5.70.1\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ioredis to v5.9.3 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3821\"\u003e#3821\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3793\"\u003e#3793\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0fafcc0950698f6a8a55a2b77ef1b82af5d5712f\"\u003e0fafcc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.70.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.4...v5.70.0\"\u003e5.70.0\u003c/a\u003e (2026-02-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e add cancelation support to sandboxed processors (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3806\"\u003e#3806\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0d3879b02ec9738d90213e1a479d53359f3a71aa\"\u003e0d3879b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.3...v5.69.4\"\u003e5.69.4\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esandbox:\u003c/strong\u003e ensure non-bullmq messages are ignored (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3704\"\u003e#3704\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3703\"\u003e#3703\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/9c722585bd9873561fae3f32971d65cf00a7d092\"\u003e9c72258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.2...v5.69.3\"\u003e5.69.3\u003c/a\u003e (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejob-scheduler:\u003c/strong\u003e handle empty scheduler hash fallback (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3797\"\u003e#3797\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3796\"\u003e#3796\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/87386ca88e29755fc68e6cc8fcfebfb7f8f8237f\"\u003e87386ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.1...v5.69.2\"\u003e5.69.2\u003c/a\u003e (2026-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003equeue:\u003c/strong\u003e forward error from repeat or job-scheduler instances (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3775\"\u003e#3775\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3774\"\u003e#3774\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/a62241f5831a1d3bb6c328a9037ea852be7832cd\"\u003ea62241f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.0...v5.69.1\"\u003e5.69.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e use exact import of DatabaseType (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3786\"\u003e#3786\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d249301ddc9afc607c9e86a8a44312af682e6be0\"\u003ed249301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.68.0...v5.69.0\"\u003e5.69.0\u003c/a\u003e (2026-02-12)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0fafcc0950698f6a8a55a2b77ef1b82af5d5712f\"\u003e\u003ccode\u003e0fafcc0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency ioredis to v5.9.3 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3821\"\u003e#3821\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3793\"\u003e#3793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/f87192bf43d4dc914ec033b2a59915d18a80e974\"\u003e\u003ccode\u003ef87192b\u003c/code\u003e\u003c/a\u003e docs(guide): add architecture diagrams (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/953c6a0e3c0b5d8b6f5e07ee227b788838d64b6d\"\u003e\u003ccode\u003e953c6a0\u003c/code\u003e\u003c/a\u003e chore: wait for all delete operations before resolving removeAllQueueData (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/1f67df99372205fd641102d57d1de6f7b7282eb3\"\u003e\u003ccode\u003e1f67df9\u003c/code\u003e\u003c/a\u003e ci: fix husky warning (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/f538c1923e3f429c1a135229e1986a0dd18477f6\"\u003e\u003ccode\u003ef538c19\u003c/code\u003e\u003c/a\u003e chore(release): 5.70.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0d3879b02ec9738d90213e1a479d53359f3a71aa\"\u003e\u003ccode\u003e0d3879b\u003c/code\u003e\u003c/a\u003e feat(worker): add cancelation support to sandboxed processors (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3806\"\u003e#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/b3d90854dda71916a6b53721d933e202be47f020\"\u003e\u003ccode\u003eb3d9085\u003c/code\u003e\u003c/a\u003e chore(release): 5.69.4 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/9c722585bd9873561fae3f32971d65cf00a7d092\"\u003e\u003ccode\u003e9c72258\u003c/code\u003e\u003c/a\u003e fix(sandbox): ensure non-bullmq messages are ignored (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3704\"\u003e#3704\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3703\"\u003e#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/cce160d5e358b8590e9d7f5ee8db4438a699babb\"\u003e\u003ccode\u003ecce160d\u003c/code\u003e\u003c/a\u003e docs: fix deduplicated event parameter descriptions (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3747\"\u003e#3747\u003c/a\u003e) ref \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3523\"\u003e#3523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d3ffa2d44005398ec196016adc1bfd424edf6ffc\"\u003e\u003ccode\u003ed3ffa2d\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (non-major) (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.67.3...v5.70.1\"\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 `ioredis` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.2...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautopipelining to route writes to masters with scaleReads (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2072\"\u003e#2072\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/8adb1aeb6f01cb2cf832c1f218033daf2a722925\"\u003e8adb1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix issue with moved command for replicas (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2064\"\u003e#2064\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/de4eed4c88c1222002223b17d6d481c2a12df329\"\u003ede4eed4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e optional properties on RedisOptions allow explicit undefined (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2066\"\u003e#2066\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0a1a8982f9c912c78de68295e1f56136b62a645e\"\u003e0a1a898\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/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.2...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautopipelining to route writes to masters with scaleReads (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2072\"\u003e#2072\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/8adb1aeb6f01cb2cf832c1f218033daf2a722925\"\u003e8adb1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix issue with moved command for replicas (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2064\"\u003e#2064\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/de4eed4c88c1222002223b17d6d481c2a12df329\"\u003ede4eed4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e optional properties on RedisOptions allow explicit undefined (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2066\"\u003e#2066\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0a1a8982f9c912c78de68295e1f56136b62a645e\"\u003e0a1a898\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.2...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautopipelining to route writes to masters with scaleReads (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2072\"\u003e#2072\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/8adb1aeb6f01cb2cf832c1f218033daf2a722925\"\u003e8adb1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix issue with moved command for replicas (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2064\"\u003e#2064\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/de4eed4c88c1222002223b17d6d481c2a12df329\"\u003ede4eed4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e optional properties on RedisOptions allow explicit undefined (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2066\"\u003e#2066\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0a1a8982f9c912c78de68295e1f56136b62a645e\"\u003e0a1a898\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/redis/ioredis/commit/cd19ab0f4fd37db9ca62121b63c0bcce64448569\"\u003e\u003ccode\u003ecd19ab0\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/326528b996b9502b8e536b10d49dfe7774407b6f\"\u003e\u003ccode\u003e326528b\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/0a1a8982f9c912c78de68295e1f56136b62a645e\"\u003e\u003ccode\u003e0a1a898\u003c/code\u003e\u003c/a\u003e fix(types): optional properties on RedisOptions allow explicit undefined (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/8adb1aeb6f01cb2cf832c1f218033daf2a722925\"\u003e\u003ccode\u003e8adb1ae\u003c/code\u003e\u003c/a\u003e fix: autopipelining to route writes to masters with scaleReads (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/de4eed4c88c1222002223b17d6d481c2a12df329\"\u003e\u003ccode\u003ede4eed4\u003c/code\u003e\u003c/a\u003e fix: fix issue with moved command for replicas (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/84aacfff884dafc107021fa9e5f537fe468c5189\"\u003e\u003ccode\u003e84aacff\u003c/code\u003e\u003c/a\u003e [misc] Format code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/2d5db1da9b648deb4853f44ec7deec2a76571bac\"\u003e\u003ccode\u003e2d5db1d\u003c/code\u003e\u003c/a\u003e [misc] Prevent password transmission over untrusted SSL with self-signed cert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/b91022f8f5bde028fe4a476db4ccd0263c5fcd40\"\u003e\u003ccode\u003eb91022f\u003c/code\u003e\u003c/a\u003e [misc] Move TypeScript type dependencies to optional peer dependencies  \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/330\"\u003e#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/27d2ff1320af6f27feeb55c11dfe27a2c4960a20\"\u003e\u003ccode\u003e27d2ff1\u003c/code\u003e\u003c/a\u003e [misc] Fix test timing and query result types in pool event tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pino` from 10.3.0 to 10.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pinojs/pino/releases\"\u003epino's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pinojs/pino/pull/2385\"\u003epinojs/pino#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-n from 17.23.1 to 17.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pinojs/pino/pull/2386\"\u003epinojs/pino#2386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify transport level filtering behavior by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pinojs/pino/pull/2390\"\u003epinojs/pino#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(transport): sanitize invalid NODE_OPTIONS preloads for workers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pinojs/pino/pull/2391\"\u003epinojs/pino#2391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pinojs/pino/compare/v10.3.0...v10.3.1\"\u003ehttps://github.com/pinojs/pino/compare/v10.3.0...v10.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/6b344980eae3ebed904fc87caf4bba0ab9dbe946\"\u003e\u003ccode\u003e6b34498\u003c/code\u003e\u003c/a\u003e Bumped v10.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/f1203e6c2ba2e9c69124c7e88cdb19d8d6fcfdf9\"\u003e\u003ccode\u003ef1203e6\u003c/code\u003e\u003c/a\u003e fix(transport): sanitize invalid NODE_OPTIONS preloads for workers (\u003ca href=\"https://redirect.github.com/pinojs/pino/issues/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/6a8e5984cfe5f6db4514be0565602c74b6975ec3\"\u003e\u003ccode\u003e6a8e598\u003c/code\u003e\u003c/a\u003e docs: clarify transport level filtering behavior (\u003ca href=\"https://redirect.github.com/pinojs/pino/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/49a480790385dcba9b2c5cfa1eb6a901593a5039\"\u003e\u003ccode\u003e49a4807\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:pinojs/pino\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/960bbbb71a1b8d79d3455a633ebb10a60a9943bc\"\u003e\u003ccode\u003e960bbbb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-n from 17.23.1 to 17.23.2 (\u003ca href=\"https://redirect.github.com/pinojs/pino/issues/2386\"\u003e#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/e2a5b4aeca5160b5123f417cb65caf61d9b57ec6\"\u003e\u003ccode\u003ee2a5b4a\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/pinojs/pino/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/04859e2d2f1dcaa94a0ad88a05163a661fc1c7be\"\u003e\u003ccode\u003e04859e2\u003c/code\u003e\u003c/a\u003e chore: update gitignore for ai assistant files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pinojs/pino/compare/v10.3.0...v10.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 5.10.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/node-redis/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis@5.11.0\u003c/h2\u003e\n\u003ch2\u003e5.11.0 Release Changelog\u003c/h2\u003e\n\u003ch3\u003e🌟 Highlights\u003c/h3\u003e\n\u003ch4\u003eSmart Client Handoffs for Enterprise OSS API (Pending a Redis Enterprise version release)\u003c/h4\u003e\n\u003cp\u003eThis release introduces support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelaxing timeouts during migration (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003eAutomatic slot handoff when completed (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRedis 8.6 Support\u003c/h4\u003e\n\u003cp\u003eThis release adds support for Redis 8.6 features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eXADD idempotency options\u003c/strong\u003e (\u003ccode\u003eIDMPAUTO\u003c/code\u003e, \u003ccode\u003eIDMP\u003c/code\u003e, and \u003ccode\u003epolicy\u003c/code\u003e) - Prevent duplicate entries by tracking producer and message IDs\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXCFGSET command\u003c/strong\u003e - Configure per-stream idempotency parameters (\u003ccode\u003eIDMP_DURATION\u003c/code\u003e, \u003ccode\u003eIDMP_MAXSIZE\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXINFO STREAM enhancements\u003c/strong\u003e - New idempotency tracking fields (\u003ccode\u003eidmp-duration\u003c/code\u003e, \u003ccode\u003eidmp-maxsize\u003c/code\u003e, \u003ccode\u003epids-tracked\u003c/code\u003e, \u003ccode\u003eiids-tracked\u003c/code\u003e, \u003ccode\u003eiids-added\u003c/code\u003e, \u003ccode\u003eiids-duplicates\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS command family\u003c/strong\u003e (\u003ccode\u003eSTART\u003c/code\u003e, \u003ccode\u003eSTOP\u003c/code\u003e, \u003ccode\u003eGET\u003c/code\u003e, \u003ccode\u003eRESET\u003c/code\u003e) - Track and identify hot keys by CPU time and network bytes\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cluster): smart client handoffs OSS (hitless upgrades) by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3142\"\u003eredis/node-redis#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add VRANGE command for vector sets by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3158\"\u003eredis/node-redis#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add HOTKEYS command for hotkey tracking by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3164\"\u003eredis/node-redis#3164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add XCFGSET command for stream idempotency configuration by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3163\"\u003eredis/node-redis#3163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add XADD idempotency options (IDMPAUTO, IDMP) and policy by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3161\"\u003eredis/node-redis#3161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add idempotency fields to XINFO STREAM response by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3162\"\u003eredis/node-redis#3162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add NaN support and new aggregation types by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3167\"\u003eredis/node-redis#3167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add local digest helper for CAS/CAD operations by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3154\"\u003eredis/node-redis#3154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): support indexing same field multiple times with different configurations by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3157\"\u003eredis/node-redis#3157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sentinel): implement nodeAddressMap for sentinel by \u003ca href=\"https://github.com/elimelt\"\u003e\u003ccode\u003e@​elimelt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3145\"\u003eredis/node-redis#3145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(test-utils): add testAllAuto method for automatic cluster test generation by \u003ca href=\"https://github.com/bobymicroby\"\u003e\u003ccode\u003e@​bobymicroby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3148\"\u003eredis/node-redis#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd socket.servname property to createClient configuration by \u003ca href=\"https://github.com/itrich\"\u003e\u003ccode\u003e@​itrich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3165\"\u003eredis/node-redis#3165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): Support IPv6 literals in URL by \u003ca href=\"https://github.com/TimWolla\"\u003e\u003ccode\u003e@​TimWolla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3176\"\u003eredis/node-redis#3176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): return Promise consistently in cluster functions by \u003ca href=\"https://github.com/orgads\"\u003e\u003ccode\u003e@​orgads\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3159\"\u003eredis/node-redis#3159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(search): improve FT.HYBRID command implementation by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3171\"\u003eredis/node-redis#3171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pool): cannot read private member by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3151\"\u003eredis/node-redis#3151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: unwrap constructors to primitives in type mapping by \u003ca href=\"https://github.com/watersRand\"\u003e\u003ccode\u003e@​watersRand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3174\"\u003eredis/node-redis#3174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003e📚 Documentation \u0026amp; Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correct CAS/CAD parameter name and update example by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3156\"\u003eredis/node-redis#3156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(token-manager): Correct documentation for jitterPercentage by \u003ca href=\"https://github.com/dubek\"\u003e\u003ccode\u003e@​dubek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3153\"\u003eredis/node-redis#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: fix flaky timeout assertion in maintenance notification test by \u003ca href=\"https://github.com/kiryazovi-redis\"\u003e\u003ccode\u003e@​kiryazovi-redis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3143\"\u003eredis/node-redis#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: add TLS connection tests by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3166\"\u003eredis/node-redis#3166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: add mocha multi-reporters and junit reporter support by \u003ca href=\"https://github.com/bobymicroby\"\u003e\u003ccode\u003e@​bobymicroby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3138\"\u003eredis/node-redis#3138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(test-utils): use separate redis-tag and redis-version CLI arguments by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3169\"\u003eredis/node-redis#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHotkeys Adjustments by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3173\"\u003eredis/node-redis#3173\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/kiryazovi-redis\"\u003e\u003ccode\u003e@​kiryazovi-redis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3143\"\u003eredis/node-redis#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elimelt\"\u003e\u003ccode\u003e@​elimelt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3145\"\u003eredis/node-redis#3145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubek\"\u003e\u003ccode\u003e@​dubek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3153\"\u003eredis/node-redis#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/itrich\"\u003e\u003ccode\u003e@​itrich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3165\"\u003eredis/node-redis#3165\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/redis/node-redis/commit/b6ff05fd84ca6160029f1a4dc8d19f793feb7afa\"\u003e\u003ccode\u003eb6ff05f\u003c/code\u003e\u003c/a\u003e Release redis@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/c1d11513ceb42536d1c098e5038651eca0fb263f\"\u003e\u003ccode\u003ec1d1151\u003c/code\u003e\u003c/a\u003e Release entraid@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/b15ee1c84a5e8e4bce0f6e0fa57ce24c3ee9e750\"\u003e\u003ccode\u003eb15ee1c\u003c/code\u003e\u003c/a\u003e Release time-series@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/b6df398deda15741f3d599c56d20bd84d2abc5b8\"\u003e\u003ccode\u003eb6df398\u003c/code\u003e\u003c/a\u003e Release search@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/410490ff684dc66cd2a0a9a3c2772c050fdd3841\"\u003e\u003ccode\u003e410490f\u003c/code\u003e\u003c/a\u003e Release json@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/f7f21396e5ae404e46862fe592479a84d14440b9\"\u003e\u003ccode\u003ef7f2139\u003c/code\u003e\u003c/a\u003e Release bloom@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/27e49d760cb852be0cf67b9e9d555c208a44803e\"\u003e\u003ccode\u003e27e49d7\u003c/code\u003e\u003c/a\u003e Release client@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/09c2020a07ed51b5947b39da7974ab1117f1e573\"\u003e\u003ccode\u003e09c2020\u003c/code\u003e\u003c/a\u003e feat(cluster): smart client handoffs oss (hitless upgrades) (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/7f256b0fadd5881343e6376aad1cb0df6fe2a4bc\"\u003e\u003ccode\u003e7f256b0\u003c/code\u003e\u003c/a\u003e fix: unwrap constructors to primitives in type mapping (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/8d07299e6f0e3e2a9f6275717edb45640b900d65\"\u003e\u003ccode\u003e8d07299\u003c/code\u003e\u003c/a\u003e tests: add mocha multi-reporters and junit reporter support (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/node-redis/compare/redis@5.10.0...redis@5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stryker-mutator/core` from 9.5.1 to 9.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stryker-mutator/stryker-js/releases\"\u003e\u003ccode\u003e@​stryker-mutator/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.5.1...v9.6.0\"\u003e9.6.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update babel monorepo (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/22d71cffaaf56b9de94dc73469da88780baa2b2d\"\u003e22d71cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.18.0 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5830\"\u003e#5830\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a06e99bf64569316e6b7c2040298086526120118\"\u003ea06e99b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency minimatch to v10.2.3 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5836\"\u003e#5836\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6398fda5b982b0cef6517d5099b6a6cb3565cce8\"\u003e6398fda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.7.2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5826\"\u003e#5826\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d47164750a8a308bd29318d246d4d90a2855f004\"\u003ed471647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estring-literal-mutator:\u003c/strong\u003e exclude dynamic import call expressions from mutation (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5819\"\u003e#5819\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/06758ba9ca49d7885a0cd447a01cbdd65c9571aa\"\u003e06758ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e allow percentage-based concurrency configuration (e.g., \u0026quot;50%\u0026quot;) (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5818\"\u003e#5818\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6e5e76fcf5a9e8fff77c19c8ca4bb4541cca2c38\"\u003e6e5e76f\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/stryker-mutator/stryker-js/blob/master/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​stryker-mutator/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.5.1...v9.6.0\"\u003e9.6.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.18.0 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5830\"\u003e#5830\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a06e99bf64569316e6b7c2040298086526120118\"\u003ea06e99b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency minimatch to v10.2.3 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5836\"\u003e#5836\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6398fda5b982b0cef6517d5099b6a6cb3565cce8\"\u003e6398fda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.7.2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5826\"\u003e#5826\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d47164750a8a308bd29318d246d4d90a2855f004\"\u003ed471647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e allow percentage-based concurrency configuration (e.g., \u0026quot;50%\u0026quot;) (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5818\"\u003e#5818\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6e5e76fcf5a9e8fff77c19c8ca4bb4541cca2c38\"\u003e6e5e76f\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/stryker-mutator/stryker-js/commit/5f4ceba1987549d89057075501b5691d06cfe761\"\u003e\u003ccode\u003e5f4ceba\u003c/code\u003e\u003c/a\u003e v9.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6e5e76fcf5a9e8fff77c19c8ca4bb4541cca2c38\"\u003e\u003ccode\u003e6e5e76f\u003c/code\u003e\u003c/a\u003e feat(cli): allow percentage-based concurrency configuration (e.g., \u0026quot;50%\u0026quot;) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6398fda5b982b0cef6517d5099b6a6cb3565cce8\"\u003e\u003ccode\u003e6398fda\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency minimatch to v10.2.3 [security] (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a06e99bf64569316e6b7c2040298086526120118\"\u003e\u003ccode\u003ea06e99b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency ajv to v8.18.0 [security] (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5830\"\u003e#5830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d47164750a8a308bd29318d246d4d90a2855f004\"\u003e\u003ccode\u003ed471647\u003c/code\u003e\u003c/a\u003e fix(deps): update mutation-testing-elements monorepo to v3.7.2 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5826\"\u003e#5826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/01bcb1eae6528a1f743690500111349dc505dc75\"\u003e\u003ccode\u003e01bcb1e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.6 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0d764ada4b7d4d0093c8d219d832f0fe04df2ef9\"\u003e\u003ccode\u003e0d764ad\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.5 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5843\"\u003e#5843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/2fc9ffbb769379a9870f6966d26a73ade550c96a\"\u003e\u003ccode\u003e2fc9ffb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5840\"\u003e#5840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/3f1598100d061973aaae61c741ccf9b0d5b11dfa\"\u003e\u003ccode\u003e3f15981\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.3 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5821\"\u003e#5821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/db95fc028a25562ede4401027e34d0b063a7c4e5\"\u003e\u003ccode\u003edb95fc0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.2 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5810\"\u003e#5810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stryker-mutator/stryker-js/commits/v9.6.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stryker-mutator/vitest-runner` from 9.5.1 to 9.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stryker-mutator/stryker-js/releases\"\u003e\u003ccode\u003e@​stryker-mutator/vitest-runner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.5.1...v9.6.0\"\u003e9.6.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update babel monorepo (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/22d71cffaaf56b9de94dc73469da88780baa2b2d\"\u003e22d71cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.18.0 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5830\"\u003e#5830\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a06e99bf64569316e6b7c2040298086526120118\"\u003ea06e99b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency minimatch to v10.2.3 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5836\"\u003e#5836\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6398fda5b982b0cef6517d5099b6a6cb3565cce8\"\u003e6398fda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.7.2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5826\"\u003e#5826\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d47164750a8a308bd29318d246d4d90a2855f004\"\u003ed471647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estring-literal-mutator:\u003c/strong\u003e exclude dynamic import call expressions from mutation (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5819\"\u003e#5819\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/06758ba9ca49d7885a0cd447a01cbdd65c9571aa\"\u003e06758ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e allow percentage-based concurrency configuration (e.g., \u0026quot;50%\u0026quot;) (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5818\"\u003e#5818\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6e5e76fcf5a9e8fff77c19c8ca4bb4541cca2c38\"\u003e6e5e76f\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/stryker-mutator/stryker-js/blob/master/packages/vitest-runner/CHANGELOG.md\"\u003e\u003ccode\u003e@​stryker-mutator/vitest-runner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.5.1...v9.6.0\"\u003e9.6.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​stryker-mutator/vitest-runner\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/5f4ceba1987549d89057075501b5691d06cfe761\"\u003e\u003ccode\u003e5f4ceba\u003c/code\u003e\u003c/a\u003e v9.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/7e17a5d7a048b212154484b0d14a7e1bbde17ee2\"\u003e\u003ccode\u003e7e17a5d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.13 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner/issues/5809\"\u003e#5809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ccf9e0ca95194ead9742bcd7cc010d4e4d8af8b\"\u003e\u003ccode\u003e0ccf9e0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.12 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner/issues/5803\"\u003e#5803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/ee1463986eae3bfedae0b5077a14b2c7033dfa97\"\u003e\u003ccode\u003eee14639\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.11 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner/issues/5794\"\u003e#5794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/fdf3e519ee82edad023a70807baf1e41db5e7efa\"\u003e\u003ccode\u003efdf3e51\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stryker-mutator/stryker-js/commits/v9.6.0/packages/vitest-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.4 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 9.39.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7d5fe64f402eefdc2bbb73992d3a4ac49f426a5\"\u003e\u003ccode\u003ea7d5fe6\u003c/code\u003e\u003c/a\u003e 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42e6b065f5a1c3b2dfb1fcdccf44ba17c0048bf2\"\u003e\u003ccode\u003e42e6b06\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v9.39.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 7.3.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.2 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix a case-insensitive \u003ccode\u003eIN\u003c/code\u003e and \u003ccode\u003eNOT IN\u003c/code\u003e filter regression (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29243\"\u003eprisma/prisma#29243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a query plan mutation issue that resulted in broken cursor queries (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29262\"\u003eprisma/prisma#29262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an array parameter wrapping issue in push operations (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5784\"\u003eprisma/prisma-engines#5784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUint8Array\u003c/code\u003e serialization in nested JSON fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29268\"\u003eprisma/prisma#29268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with MySQL joins that relied on non-strict equality (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29251\"\u003eprisma/prisma#29251\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Update text column detection to check for a binary collation (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29238\"\u003eprisma/prisma#29238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Correct \u003ccode\u003erelationJoins\u003c/code\u003e compatibility check for MariaDB 8.x versions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29246\"\u003eprisma/prisma#29246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSchema Engine\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix partial index predicate comparison on PostgreSQL and MSSQL (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5780\"\u003eprisma/prisma-engines#5780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\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\u003eCommits\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/zugobite/wallet/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zugobite%2Fwallet/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4008848554","node_id":"PR_kwDOMxCQNM7HNYmP","number":205,"state":"closed","title":"chore(deps-dev): bump mariadb from 3.4.5 to 3.5.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T09:16:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T01:54:49.000Z","updated_at":"2026-03-09T09:16:37.000Z","time_to_close":631298,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) from 3.4.5 to 3.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/84aacfff884dafc107021fa9e5f537fe468c5189\"\u003e\u003ccode\u003e84aacff\u003c/code\u003e\u003c/a\u003e [misc] Format code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/2d5db1da9b648deb4853f44ec7deec2a76571bac\"\u003e\u003ccode\u003e2d5db1d\u003c/code\u003e\u003c/a\u003e [misc] Prevent password transmission over untrusted SSL with self-signed cert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/b91022f8f5bde028fe4a476db4ccd0263c5fcd40\"\u003e\u003ccode\u003eb91022f\u003c/code\u003e\u003c/a\u003e [misc] Move TypeScript type dependencies to optional peer dependencies  \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/330\"\u003e#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/27d2ff1320af6f27feeb55c11dfe27a2c4960a20\"\u003e\u003ccode\u003e27d2ff1\u003c/code\u003e\u003c/a\u003e [misc] Fix test timing and query result types in pool event tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.1\"\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=mariadb\u0026package-manager=npm_and_yarn\u0026previous-version=3.4.5\u0026new-version=3.5.1)](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/aditosoftware/vscode-liquibase/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aditosoftware%2Fvscode-liquibase/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"},{"uuid":"4007759038","node_id":"PR_kwDOJcZAVM7HJ8Oe","number":283,"state":"closed","title":"Bump the minor-updates group with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T07:14:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T17:13:38.000Z","updated_at":"2026-03-09T07:14:49.000Z","time_to_close":655270,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":7,"packages":[{"name":"mysql2","old_version":"3.16.2","new_version":"3.18.2","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"@redocly/cli","old_version":"2.15.0","new_version":"2.20.0","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-functional","old_version":"9.0.2","new_version":"9.0.4","repository_url":"https://github.com/eslint-functional/eslint-plugin-functional"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"nodemon","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.16.2` | `3.18.2` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.15.0` | `2.20.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-functional](https://github.com/eslint-functional/eslint-plugin-functional) | `9.0.2` | `9.0.4` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.1` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.11` | `3.1.14` |\n\nUpdates `mysql2` from 3.16.2 to 3.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e3f4bbca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.5...v3.18.0\"\u003e3.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eSymbol.dispose\u003c/code\u003e and \u003ccode\u003eSymbol.asyncDispose\u003c/code\u003e support for \u003cstrong\u003eConnections\u003c/strong\u003e, \u003cstrong\u003ePools\u003c/strong\u003e, and \u003cstrong\u003ePool Clusters\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4112\"\u003e#4112\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1e612dc615c4fcfe4bf41079d689c690ac717b66\"\u003e1e612dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.17.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.4...v3.17.5\"\u003e3.17.5\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing charset encoding for \u003ccode\u003eUTF8MB4_0900_BIN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3855\"\u003e#3855\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c9a0dcd90feba6dc802e1eb929a112310a6cef36\"\u003ec9a0dcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix wrong length number write to packet (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0e06e02e376be549757046622d425095ed9e577b\"\u003e0e06e02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool:\u003c/strong\u003e resolve potential memory leak (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4111\"\u003e#4111\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/8aa205221683ea9160baa869a3b5db2a2c24741c\"\u003e8aa2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e include \u003ccode\u003e@types/node\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5f8ac97175f89888fec64304c9ce5d39a4ef473c\"\u003e5f8ac97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.17.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.3...v3.17.4\"\u003e3.17.4\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix types for query values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3985\"\u003e#3985\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a9c8d090e027e7597559e608e6e831d8d714c642\"\u003ea9c8d09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.17.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.2...v3.17.3\"\u003e3.17.3\u003c/a\u003e (2026-02-19)\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e3f4bbca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.5...v3.18.0\"\u003e3.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eSymbol.dispose\u003c/code\u003e and \u003ccode\u003eSymbol.asyncDispose\u003c/code\u003e support for Connections, Pools, and Pool Clusters (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4112\"\u003e#4112\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1e612dc615c4fcfe4bf41079d689c690ac717b66\"\u003e1e612dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.4...v3.17.5\"\u003e3.17.5\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing charset encoding for UTF8MB4_0900_BIN (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3855\"\u003e#3855\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c9a0dcd90feba6dc802e1eb929a112310a6cef36\"\u003ec9a0dcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e include \u003ccode\u003e@types/node\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5f8ac97175f89888fec64304c9ce5d39a4ef473c\"\u003e5f8ac97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix wrong length number write to packet (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0e06e02e376be549757046622d425095ed9e577b\"\u003e0e06e02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool:\u003c/strong\u003e resolve potential memory leak (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4111\"\u003e#4111\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/8aa205221683ea9160baa869a3b5db2a2c24741c\"\u003e8aa2052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.3...v3.17.4\"\u003e3.17.4\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes for query values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3985\"\u003e#3985\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a9c8d090e027e7597559e608e6e831d8d714c642\"\u003ea9c8d09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.2...v3.17.3\"\u003e3.17.3\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003ePoolConnection.end\u003c/code\u003e callback and promise resolution (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3937\"\u003e#3937\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/18ff2c6e802f4b827bfd9d6066af377b220404df\"\u003e18ff2c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.1...v3.17.2\"\u003e3.17.2\u003c/a\u003e (2026-02-16)\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/sidorares/node-mysql2/commit/6ba07ea45bc7e1406f5f6f826ca6c05413807383\"\u003e\u003ccode\u003e6ba07ea\u003c/code\u003e\u003c/a\u003e chore(master): release 3.18.2 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4128\"\u003e#4128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b3ba74d0e860a017669d627a4c36ded2b3b9c615\"\u003e\u003ccode\u003eb3ba74d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.3.0 to 25.3.1 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5bb18d3bbfb019b8e57cbbe42f708a97674443b3\"\u003e\u003ccode\u003e5bb18d3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.3.0 to 25.3.1 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e\u003ccode\u003e3f94950\u003c/code\u003e\u003c/a\u003e fix(types): improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003e\u003ccode\u003ebde9aec\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e\u003ccode\u003e2ad5f0b\u003c/code\u003e\u003c/a\u003e fix(types): extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003e\u003ccode\u003eb274e72\u003c/code\u003e\u003c/a\u003e fix(types): add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/69ee696f1f37204cf2386a617de5894314834bb3\"\u003e\u003ccode\u003e69ee696\u003c/code\u003e\u003c/a\u003e chore(master): release 3.18.1 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4124\"\u003e#4124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e\u003ccode\u003e3f4bbca\u003c/code\u003e\u003c/a\u003e fix(types): ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a02b8cee34966ad7b698ee6bfba37b6f456637c0\"\u003e\u003ccode\u003ea02b8ce\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump c8 from 10.1.3 to 11.0.0 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.2...v3.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@redocly/cli` from 2.15.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.20.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003escorecardClassic\u003c/code\u003e configurations were not resolved.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.19.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.19.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003espec-querystring-parameters\u003c/code\u003e rule (OpenAPI 3.2).\nThis rule enforces that \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003equerystring\u003c/code\u003e are not mixed in the same operation/path parameter set, and that at most one \u003ccode\u003equerystring\u003c/code\u003e parameter is declared per operation or path.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where running CLI commands would result in \u0026quot;ReferenceError: React is not defined\u0026quot; message.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.19.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positive errors in example validation for OpenAPI 3.0.x and OpenAPI 2.x.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.18.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed validation of examples where combining \u003ccode\u003erequired\u003c/code\u003e with \u003ccode\u003ereadOnly\u003c/code\u003e or \u003ccode\u003ewriteOnly\u003c/code\u003e properties would incorrectly generate warnings.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.18.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.18.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Media Types in the Components model.\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/436490b0d04af8decd25dd6f8b70d5d4a93a109e\"\u003e\u003ccode\u003e436490b\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2607\"\u003e#2607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d27bfdbbf25f0a2f4f774e7113b02b6e29c7ad35\"\u003e\u003ccode\u003ed27bfdb\u003c/code\u003e\u003c/a\u003e chore: restructure join command without changing logic (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2611\"\u003e#2611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ad0058ff6ecdb42a7b85223d446feb5026ec23f7\"\u003e\u003ccode\u003ead0058f\u003c/code\u003e\u003c/a\u003e chore: update changeset (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/956df025ec3358924b15745b42b5f48007ae284d\"\u003e\u003ccode\u003e956df02\u003c/code\u003e\u003c/a\u003e chore: update stats command documentation about async support (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2608\"\u003e#2608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/5ab3de9344868f071f40d55d2d6c012dc6b277b1\"\u003e\u003ccode\u003e5ab3de9\u003c/code\u003e\u003c/a\u003e feat: add AsyncAPI support in the stats command (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2553\"\u003e#2553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf5441ac265568db9b3f9b7bdcdc11c71270e558\"\u003e\u003ccode\u003ecf5441a\u003c/code\u003e\u003c/a\u003e chore: update vitest and \u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2598\"\u003e#2598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/32291a3dc4c9c96f529c38692ccb8ae6f6a60c6e\"\u003e\u003ccode\u003e32291a3\u003c/code\u003e\u003c/a\u003e docs: update changelog for v1 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2602\"\u003e#2602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/03b309789427770f425a11c86a6ce7933ca4abe1\"\u003e\u003ccode\u003e03b3097\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/3b153f6e30e2491bfbabef9d37f38ea8c3102b9c\"\u003e\u003ccode\u003e3b153f6\u003c/code\u003e\u003c/a\u003e chore: add to changeset redocly/cli (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2600\"\u003e#2600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/3f942012891ecb80c640f5a571f7ccd9a9690897\"\u003e\u003ccode\u003e3f94201\u003c/code\u003e\u003c/a\u003e feat: add missing visitors and config types for scorecard classic (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.15.0...@redocly/cli@2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-functional` from 9.0.2 to 9.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/releases\"\u003eeslint-plugin-functional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.3...v9.0.4\"\u003e9.0.4\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype errors for consumers (\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/5947b54ce359137db787d4949cdf9fcdb6ccc074\"\u003e5947b54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.2...v9.0.3\"\u003e9.0.3\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark eslint v10 as supported (\u003ca href=\"https://redirect.github.com/eslint-functional/eslint-plugin-functional/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/6dead132ebc767c198a01a62d044ba6989649538\"\u003e6dead13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/blob/main/CHANGELOG.md\"\u003eeslint-plugin-functional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.3...v9.0.4\"\u003e9.0.4\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype errors for consumers (\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/5947b54ce359137db787d4949cdf9fcdb6ccc074\"\u003e5947b54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.2...v9.0.3\"\u003e9.0.3\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark eslint v10 as supported (\u003ca href=\"https://redirect.github.com/eslint-functional/eslint-plugin-functional/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/6dead132ebc767c198a01a62d044ba6989649538\"\u003e6dead13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/8c140d0e38b6f60bada9d9f4b68346dd4fa76fc8\"\u003e\u003ccode\u003e8c140d0\u003c/code\u003e\u003c/a\u003e chore(release): 9.0.4 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/ec43f95c0f7442e5440f1d51a2fee830a904596f\"\u003e\u003ccode\u003eec43f95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eslint-functional/eslint-plugin-functional/issues/1032\"\u003e#1032\u003c/a\u003e from eslint-functional/define-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/c21903799adfea9ba0e342947dacadef00cd4061\"\u003e\u003ccode\u003ec219037\u003c/code\u003e\u003c/a\u003e docs: update getting started example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/5947b54ce359137db787d4949cdf9fcdb6ccc074\"\u003e\u003ccode\u003e5947b54\u003c/code\u003e\u003c/a\u003e fix: type errors for consumers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/c46e223f43ac25eacce9f466b8eb03c7e1b12020\"\u003e\u003ccode\u003ec46e223\u003c/code\u003e\u003c/a\u003e chore(release): 9.0.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/22499f7855ccf9fb13e18d20b9afc9b9747d0487\"\u003e\u003ccode\u003e22499f7\u003c/code\u003e\u003c/a\u003e ci: fix permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/4c69508671934499cee19430f7f879aaba833fba\"\u003e\u003ccode\u003e4c69508\u003c/code\u003e\u003c/a\u003e ci: remove semantic-release from dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/effa92f68a46d7bbd7ae1ace37ef44acd393a4d1\"\u003e\u003ccode\u003eeffa92f\u003c/code\u003e\u003c/a\u003e ci: use latest node version to run release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/e945613d9b906b94edaf422df29c74e274da1879\"\u003e\u003ccode\u003ee945613\u003c/code\u003e\u003c/a\u003e ci: allow knip to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/0420edb89a576b4984cc3f079d327909243c9cb5\"\u003e\u003ccode\u003e0420edb\u003c/code\u003e\u003c/a\u003e ci: remove now unused npm token\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.2...v9.0.4\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-functional since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/84aacfff884dafc107021fa9e5f537fe468c5189\"\u003e\u003ccode\u003e84aacff\u003c/code\u003e\u003c/a\u003e [misc] Format code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/2d5db1da9b648deb4853f44ec7deec2a76571bac\"\u003e\u003ccode\u003e2d5db1d\u003c/code\u003e\u003c/a\u003e [misc] Prevent password transmission over untrusted SSL with self-signed cert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/b91022f8f5bde028fe4a476db4ccd0263c5fcd40\"\u003e\u003ccode\u003eb91022f\u003c/code\u003e\u003c/a\u003e [misc] Move TypeScript type dependencies to optional peer dependencies  \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/330\"\u003e#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/27d2ff1320af6f27feeb55c11dfe27a2c4960a20\"\u003e\u003ccode\u003e27d2ff1\u003c/code\u003e\u003c/a\u003e [misc] Fix test timing and query result types in pool event tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nock` from 14.0.10 to 14.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nock/nock/releases\"\u003enock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nock/nock/compare/v14.0.10...v14.0.11\"\u003e14.0.11\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate to npm OIDC (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2940\"\u003e#2940\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/113dcac727a769b0f2f27dd0213ea91d10fdcceb\"\u003e113dcac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore github actions write permissions (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2941\"\u003e#2941\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/a4cb6b8252202bfce68d6475bf214dee9c1fe5fb\"\u003ea4cb6b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to fix a memory leak (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2938\"\u003e#2938\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/025db760a4c8c101cd1c51da699de66a18e58f83\"\u003e025db76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade semantic-release (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2943\"\u003e#2943\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/db0b28005ae4531277f77c52b56694cb484f802e\"\u003edb0b280\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/nock/nock/commit/db0b28005ae4531277f77c52b56694cb484f802e\"\u003e\u003ccode\u003edb0b280\u003c/code\u003e\u003c/a\u003e fix: upgrade semantic-release (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/bc78af4eaa1af08c45da2909c7fd899bedae83e4\"\u003e\u003ccode\u003ebc78af4\u003c/code\u003e\u003c/a\u003e Add write permission for contents in CI workflow (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/a4cb6b8252202bfce68d6475bf214dee9c1fe5fb\"\u003e\u003ccode\u003ea4cb6b8\u003c/code\u003e\u003c/a\u003e fix: restore github actions write permissions (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/113dcac727a769b0f2f27dd0213ea91d10fdcceb\"\u003e\u003ccode\u003e113dcac\u003c/code\u003e\u003c/a\u003e fix: migrate to npm OIDC (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/025db760a4c8c101cd1c51da699de66a18e58f83\"\u003e\u003ccode\u003e025db76\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to fix a memory leak (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/e7418da29feb4a7bf0aa1612bfb9d32a4051651e\"\u003e\u003ccode\u003ee7418da\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2924\"\u003e#2924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/2d4a5cc318ac96666e856583280a0edec4dac37c\"\u003e\u003ccode\u003e2d4a5cc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/4f7e3852dc435acdb9db2c68836930c75aa04e1e\"\u003e\u003ccode\u003e4f7e385\u003c/code\u003e\u003c/a\u003e chore: upgrade interceptors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/5177a337f8e490abf23187b2412da30c42653c9f\"\u003e\u003ccode\u003e5177a33\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and mocha (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/93611a2273a70addfc2fab2f0be656b8ab733325\"\u003e\u003ccode\u003e93611a2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier from 3.2.5 to 3.6.2 (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2883\"\u003e#2883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nock/nock/compare/v14.0.10...v14.0.11\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for nock since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemon` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remy/nodemon/releases\"\u003enodemon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.13...v3.1.14\"\u003e3.1.14\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eget watch working on windows (\u003ca href=\"https://github.com/remy/nodemon/commit/cfebe2feb2054a13fa6b9c493c1cd826ffccf167\"\u003ecfebe2f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/remy/nodemon/issues/2270\"\u003e#2270\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.12...v3.1.13\"\u003e3.1.13\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript definition for 'restart' args (\u003ca href=\"https://github.com/remy/nodemon/commit/5c0371583925dc2c153ca6f23d886f3e7b109d41\"\u003e5c03715\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/remy/nodemon/issues/2265\"\u003e#2265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.11...v3.1.12\"\u003e3.1.12\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch (\u003ca href=\"https://github.com/remy/nodemon/commit/9376af3f24e3341ed031d88f230b09f0261c5521\"\u003e9376af3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/remy/nodemon/issues/2267\"\u003e#2267\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/remy/nodemon/commit/cfebe2feb2054a13fa6b9c493c1cd826ffccf167\"\u003e\u003ccode\u003ecfebe2f\u003c/code\u003e\u003c/a\u003e fix: get watch working on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/f34bfa93296864ec2449ca615a539c96521a87cd\"\u003e\u003ccode\u003ef34bfa9\u003c/code\u003e\u003c/a\u003e chore: fix release to run \u003cem\u003eafter\u003c/em\u003e tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/5c0371583925dc2c153ca6f23d886f3e7b109d41\"\u003e\u003ccode\u003e5c03715\u003c/code\u003e\u003c/a\u003e fix: TypeScript definition for 'restart' args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/28de4b7c5499fba6ce595021fccfcf6b5c043e5a\"\u003e\u003ccode\u003e28de4b7\u003c/code\u003e\u003c/a\u003e chore: semver-release wanted 22-24 🤦\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/6217164991b854005250794caa8deff5fbbf057b\"\u003e\u003ccode\u003e6217164\u003c/code\u003e\u003c/a\u003e chore: move release workflow to node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/2c458de9b5d5600e18afb4f11fad6077a384a4d1\"\u003e\u003ccode\u003e2c458de\u003c/code\u003e\u003c/a\u003e chore: bump semver-release + update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/9376af3f24e3341ed031d88f230b09f0261c5521\"\u003e\u003ccode\u003e9376af3\u003c/code\u003e\u003c/a\u003e fix: bump minimatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/e045423401baa9c539fdb3750fc3fb73ca8efc4c\"\u003e\u003ccode\u003ee045423\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/f7a4edd37eba6dbf889aec2c62910f2cb972ed79\"\u003e\u003ccode\u003ef7a4edd\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/f26223f9af2e5c21b0360ab05608eb65ea3d88b7\"\u003e\u003ccode\u003ef26223f\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.11...v3.1.14\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for nodemon 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/NatLibFi/identifier-services-api/pull/283","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLibFi%2Fidentifier-services-api/issues/283","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/283/packages"}],"issue_packages":[{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-06-10T00:59:51.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4626910441","node_id":"PR_kwDOBwapYs7koKE_","number":8855,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 34 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-10T00:59:51.000Z","updated_at":"2026-06-10T01:06:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":34,"packages":[{"name":"@apollo/gateway","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/subgraph","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@babel/core","old_version":"7.29.0","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":"@confluentinc/kafka-javascript","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@datadog/openfeature-node-server","old_version":"1.2.1","new_version":"2.0.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.7","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@electron/packager","old_version":"20.0.0","new_version":"20.0.1","repository_url":"https://github.com/electron/packager"},{"name":"@google-cloud/pubsub","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hono/node-server","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/honojs/node-server"},{"name":"@koa/router","old_version":"15.5.0","new_version":"15.6.0","repository_url":"https://github.com/koajs/router"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"axios","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.78.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"ejs","old_version":"5.0.2","new_version":"6.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"electron","old_version":"42.1.0","new_version":"42.3.3","repository_url":"https://github.com/electron/electron"},{"name":"graphql","old_version":"16.14.0","new_version":"16.14.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.21.0","new_version":"5.21.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.23","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"next","old_version":"16.2.6","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"npm","old_version":"11.14.1","new_version":"11.16.0","repository_url":"https://github.com/npm/cli"},{"name":"oracledb","old_version":"6.10.0","new_version":"7.0.0","repository_url":"https://github.com/oracle/node-oracledb"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.5.2","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.6.1","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"react","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"stripe","old_version":"22.1.1","new_version":"22.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"undici","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 34 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.14.0` | `2.14.1` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.14.0` | `2.14.1` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `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| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.9.0` | `1.9.1` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `1.2.1` | `2.0.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.7` |\n| [@electron/packager](https://github.com/electron/packager) | `20.0.0` | `20.0.1` |\n| [@google-cloud/pubsub](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/pubsub) | `5.3.0` | `5.3.1` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.3` | `2.0.4` |\n| [@koa/router](https://github.com/koajs/router) | `15.5.0` | `15.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.2` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.7.0` | `6.7.1` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.17.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.78.0` |\n| [ejs](https://github.com/mde/ejs) | `5.0.2` | `6.0.1` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.3.3` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.0` | `16.14.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.21.0` | `5.21.1` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.23` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.7` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.16.0` |\n| [oracledb](https://github.com/oracle/node-oracledb) | `6.10.0` | `7.0.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.5.2` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.6.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.7` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.2.0` |\n| [undici](https://github.com/nodejs/undici) | `8.3.0` | `8.4.0` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@apollo/gateway` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e@​apollo/gateway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePass instrumentation scope version as a separate argument when creating the OpenTelemetry meter for telemetry. Fixes \u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3436\"\u003e#3436\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3439\"\u003e#3439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/621568719382df6592749168893e0e533a648ba5\"\u003e\u003ccode\u003e621568719382df6592749168893e0e533a648ba5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e@​apollo/gateway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePass instrumentation scope version as a separate argument when creating the OpenTelemetry meter for telemetry. Fixes \u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3436\"\u003e#3436\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3439\"\u003e#3439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/621568719382df6592749168893e0e533a648ba5\"\u003e\u003ccode\u003e621568719382df6592749168893e0e533a648ba5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/commit/582d2d29938a940405625232d4eef25db0f7045d\"\u003e\u003ccode\u003e582d2d2\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/cdc1810d1b9ec8cab06c1a38ca1ba8c019abd316\"\u003e\u003ccode\u003ecdc1810\u003c/code\u003e\u003c/a\u003e Update gateway tracing name to match ingestion side expectations (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3446\"\u003e#3446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/d9c721c5a93220c59970beb5750ef86044b52a10\"\u003e\u003ccode\u003ed9c721c\u003c/code\u003e\u003c/a\u003e Pass scope version as a separate argument in telemetry instantiation (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.14.1/gateway-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e@​apollo/subgraph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\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/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e@​apollo/subgraph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/commit/582d2d29938a940405625232d4eef25db0f7045d\"\u003e\u003ccode\u003e582d2d2\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.14.1/subgraph-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@confluentinc/kafka-javascript` 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/confluentinc/confluent-kafka-javascript/releases\"\u003e@​confluentinc/kafka-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev1.9.1 is a maintenance release. It is supported for all usage.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2\"\u003elibrdkafka v2.14.2 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returnes undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003ev1.9.1-rc1 is a maintenance release candidate. It is not supported.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2-RC3. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2-RC3\"\u003elibrdkafka v2.14.2-RC3 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returns undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\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/confluentinc/confluent-kafka-javascript/blob/master/CHANGELOG.md\"\u003e@​confluentinc/kafka-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003econfluent-kafka-javascript 1.9.1\u003c/h1\u003e\n\u003cp\u003ev1.9.1 is a maintenance release. It is supported for all usage.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2\"\u003elibrdkafka v2.14.2 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returnes undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\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/confluentinc/confluent-kafka-javascript/commit/cf4cf8fff87d9e62e50ba341ec4edc8c34d6704f\"\u003e\u003ccode\u003ecf4cf8f\u003c/code\u003e\u003c/a\u003e v1.9.1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/1c06ed05847d5e60b9b3e323a688edab857e4946\"\u003e\u003ccode\u003e1c06ed0\u003c/code\u003e\u003c/a\u003e v1.9.1-rc1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/eacb098cc1b45bcfa8040fc94ee9d1d7fcb3fb31\"\u003e\u003ccode\u003eeacb098\u003c/code\u003e\u003c/a\u003e [fix] pass string as first arg to user logger on error events (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/9357d60067604e9fc581f0eba90183a00c2c0ff5\"\u003e\u003ccode\u003e9357d60\u003c/code\u003e\u003c/a\u003e NONJAVACLI-4353: bump axios and pin transitive deps for CVE fixes (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/ce56a23219c03893b5efe6c8054ef4a7d72eecbe\"\u003e\u003ccode\u003ece56a23\u003c/code\u003e\u003c/a\u003e Resolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/59e32516fc5ad585ca6fd03fff0d9fd92a5665d8\"\u003e\u003ccode\u003e59e3251\u003c/code\u003e\u003c/a\u003e fix(package.json): correct broken \u0026quot;types\u0026quot; path (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/f92eace3bb1d631f0779b94875f82b85de82d4a6\"\u003e\u003ccode\u003ef92eace\u003c/code\u003e\u003c/a\u003e [Typescript] Fix \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type from \u003ccode\u003e|| undefined\u003c/code\u003e to `|...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/2e82d006febcca3fb73be53d3ae9ed6d81abe733\"\u003e\u003ccode\u003e2e82d00\u003c/code\u003e\u003c/a\u003e Fix the typescript return type for admin.describeGroups() per \u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/685bdb2f125e33f9349af00596c878b05e69e693\"\u003e\u003ccode\u003e685bdb2\u003c/code\u003e\u003c/a\u003e Correct the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/6ef5fd264bafd7dcbb7247f045fb7d86547e4055\"\u003e\u003ccode\u003e6ef5fd2\u003c/code\u003e\u003c/a\u003e DGS-24227 Preserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/compare/v1.9.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/openfeature-node-server` from 1.2.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/openfeature-js-client/releases\"\u003e@​datadog/openfeature-node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add npm compatibility smoke test by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003eDataDog/openfeature-js-client#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003eDataDog/openfeature-js-client#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to lerna independent versioning by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003eDataDog/openfeature-js-client#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@datadog/openfeature-node-server@2.0.0\"\u003ehttps://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@​datadog/openfeature-node-server@2.0.0\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/DataDog/openfeature-js-client/blob/main/CHANGELOG.md\"\u003e@​datadog/openfeature-node-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-browser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2, \u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version to prevent version skew [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch to lerna independent versioning (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add npm compatibility smoke test (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is the first stable release with the serialId feature. v1.2.0 had yarn syntax issues, v1.2.1 had loose dependency issues. \u003ccode\u003enode-server\u003c/code\u003e is bumped to 2.0.0 to prevent automatic upgrades by older dd-trace versions with unpinned dependencies.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): expose serial ID in flagMetadata for span enrichment (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/269\"\u003e#269\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003e👷 ci(deps): Bump dependabot/fetch-metadata (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 ci(deps)(deps): Bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump tmp from 0.2.3 to 0.2.5 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps-dev)(deps-dev): Bump glob from 11.1.0 to 13.0.6 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps): Bump axios from 1.13.4 to 1.15.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate missed touchpoints on v1.1.1 release\u003c/li\u003e\n\u003cli\u003efix: replace Map\u0026lt;string, string\u0026gt; constraint with CacheDelegate to avoid MapIterator in declarations (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/263\"\u003e#263\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): bump \u003ccode\u003e@​datadog/browser-core\u003c/code\u003e to ^6.33.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/261\"\u003e#261\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/254\"\u003e#254\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/253\"\u003e#253\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003echore(browser): move \u003ccode\u003e@​types/chrome\u003c/code\u003e from dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/250\"\u003e#250\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003efix(node): mark open \u003ccode\u003e@​openfeature/server-sdk\u003c/code\u003e as non-optional (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/248\"\u003e#248\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eRemove nested attributes from setContext example (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/234\"\u003e#234\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003echore: Harden npm supply chain with \u003ccode\u003e@​lavamoat/allow-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003e*_ Bug Fixes_\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow null targeting key for static and rule-only flags (\u003ca href=\"https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes:\u003c/strong\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/208293e04a79701c97f416665c51b6ccd02c089f\"\u003e\u003ccode\u003e208293e\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/d81d422b2676b0202c8b3b8fd98c6bb6238ef8b1\"\u003e\u003ccode\u003ed81d422\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DataDog/openfeature-js-client/commits/@datadog/openfeature-node-server@2.0.0/packages/node-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.2\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/436cd88c09899bbbb48fc53174d08e8f73371a41\"\u003e\u003ccode\u003e436cd88\u003c/code\u003e\u003c/a\u003e bump 9.4.2 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3309\"\u003e#3309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/6cd7358e05b0fb70572f2766963ac44493e43417\"\u003e\u003ccode\u003e6cd7358\u003c/code\u003e\u003c/a\u003e fix: bulk operations check too strict [backport] (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/cabdb6606def80e8410d051c45d2e4f151541785\"\u003e\u003ccode\u003ecabdb66\u003c/code\u003e\u003c/a\u003e fix: backport globby removal and junit CI fixes to 9.4 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3303\"\u003e#3303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/47ca4ab865ff4fefb1e679d03078c90f3bb4b490\"\u003e\u003ccode\u003e47ca4ab\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.7\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emark timed-out nodes dead when retryOnTimeout is false by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/382\"\u003eelastic/elastic-transport-js#382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.6...v9.3.7\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.6...v9.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/65a258563e0cd7d1f4c8aff6f66ba60ef0b8dad3\"\u003e\u003ccode\u003e65a2585\u003c/code\u003e\u003c/a\u003e fix: mark timed-out nodes dead when retryOnTimeout is false (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/68389bab3b4e0388f62dd1226f86c259bc88e059\"\u003e\u003ccode\u003e68389ba\u003c/code\u003e\u003c/a\u003e chore(deps): pin actions/github-script action to f28e40c (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a657bd6e4a1dc95242a228f1eece39cf9d34e08c\"\u003e\u003ccode\u003ea657bd6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to 8530f76 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/668d8050d7fb83d381a352f08fbfd572f014dcae\"\u003e\u003ccode\u003e668d805\u003c/code\u003e\u003c/a\u003e ci: add AI backport resolver (gh-aw prompt + issue_comment trigger) (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/4fe6d59752f56ce7dd0e02514c108a0f299b8e02\"\u003e\u003ccode\u003e4fe6d59\u003c/code\u003e\u003c/a\u003e ci: point to clients-team-automations instead of devtools (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/eaca5eb8c049ef3b1e73f0205e89ca3d2c4bdcd0\"\u003e\u003ccode\u003eeaca5eb\u003c/code\u003e\u003c/a\u003e fix: remove non-ASCII characters causing workflow parse failure (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/ca6bf3fe78a469016fa3b135734822488e697bd5\"\u003e\u003ccode\u003eca6bf3f\u003c/code\u003e\u003c/a\u003e ci: replace thin caller with full AI backport resolver workflow (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron/packager` from 20.0.0 to 20.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/packager/releases\"\u003e@​electron/packager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/packager/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswap \u003ccode\u003eextract-zip\u003c/code\u003e with \u003ccode\u003e@electron-internal/extract-zip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1917\"\u003e#1917\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/packager/commit/0ff6c2a14f6842ee2f549183a52f16a03001292c\"\u003e0ff6c2a\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/electron/packager/commit/0ff6c2a14f6842ee2f549183a52f16a03001292c\"\u003e\u003ccode\u003e0ff6c2a\u003c/code\u003e\u003c/a\u003e fix: swap \u003ccode\u003eextract-zip\u003c/code\u003e with \u003ccode\u003e@electron-internal/extract-zip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/0076a3658e19470f836dae4fd5accbf7dff896a9\"\u003e\u003ccode\u003e0076a36\u003c/code\u003e\u003c/a\u003e chore: bump vitest from 3.2.4 to 4.1.0 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1916\"\u003e#1916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/b0413a0907368e68530c027c18cb62e3bcfc81f3\"\u003e\u003ccode\u003eb0413a0\u003c/code\u003e\u003c/a\u003e chore: bump brace-expansion from 5.0.5 to 5.0.6 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/eed530c1afba2ede9e9f356ec2001668f35adbe6\"\u003e\u003ccode\u003eeed530c\u003c/code\u003e\u003c/a\u003e ci: add a GitHub Actions Completed job (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/b0eb94de5be7cd96780d948e91374d916fa723bf\"\u003e\u003ccode\u003eb0eb94d\u003c/code\u003e\u003c/a\u003e build(dev-deps): drop tsx (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/56f519fb32d478896996e80177dc85e5d7a6489f\"\u003e\u003ccode\u003e56f519f\u003c/code\u003e\u003c/a\u003e build: remove parse-author dependency (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/23cb235c1ea8fead4597664cd62bdfdeccb73c9f\"\u003e\u003ccode\u003e23cb235\u003c/code\u003e\u003c/a\u003e chore: bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1913\"\u003e#1913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/feb3114f21d96f3424fed6fc0e0199fb81bba2c0\"\u003e\u003ccode\u003efeb3114\u003c/code\u003e\u003c/a\u003e chore: bump the non-major-version-updates group with 4 updates (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1911\"\u003e#1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/555715325a2d9ac31f8759ce77fdbdda15bb8d4d\"\u003e\u003ccode\u003e5557153\u003c/code\u003e\u003c/a\u003e chore: bump postcss from 8.5.6 to 8.5.10 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/d71c96bdecf90e18efb0236b0cd28dc1e6a37ba8\"\u003e\u003ccode\u003ed71c96b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron/packager/compare/v20.0.0...v20.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/pubsub` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/releases\"\u003e@​google-cloud/pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epubsub: v5.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/pubsub-v5.3.0...pubsub-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epubsub:\u003c/strong\u003e Remove messages from leasing on nackWithResponse (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7817\"\u003e#7817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/841f0ca06d3d70278bb1d0c99535ad3c73c3d5d4\"\u003e841f0ca\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/google-cloud-node/blob/main/handwritten/pubsub/CHANGELOG.md\"\u003e@​google-cloud/pubsub'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/pubsub-v5.3.0...pubsub-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epubsub:\u003c/strong\u003e Remove messages from leasing on nackWithResponse (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7817\"\u003e#7817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/841f0ca06d3d70278bb1d0c99535ad3c73c3d5d4\"\u003e841f0ca\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/googleapis/google-cloud-node/commits/dns-v5.3.1/handwritten/pubsub\"\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 `@hono/node-server` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: stub ws types to prevent them leaking in public types by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/359\"\u003ehonojs/node-server#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ehttps://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\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/honojs/node-server/commit/9e1cdee836baeb13f33e857a582b29546185c324\"\u003e\u003ccode\u003e9e1cdee\u003c/code\u003e\u003c/a\u003e 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b4ca62216c9b537f1e56e0282bc8b5ee5b953b26\"\u003e\u003ccode\u003eb4ca622\u003c/code\u003e\u003c/a\u003e fix: stub ws types to prevent them leaking in public types (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@koa/router` from 15.5.0 to 15.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/router/releases\"\u003e@​koa/router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node v20 from ci pipeline  b5f9b6c\u003c/li\u003e\n\u003cli\u003echore: update *.md docs files  d586f45\u003c/li\u003e\n\u003cli\u003echore: add more tests + bump deps  7148fd1\u003c/li\u003e\n\u003cli\u003efix: hide internal rest param from prefixed middleware  99a6ae6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/koajs/router/compare/v15.5.0...v15.6.0\"\u003ehttps://github.com/koajs/router/compare/v15.5.0...v15.6.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/koajs/router/commit/5b989fe0e37a4e1044287ba3fc935f5d0d623702\"\u003e\u003ccode\u003e5b989fe\u003c/code\u003e\u003c/a\u003e v15.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/b5f9b6cee1e9822074ff45c7abaf7aab1743dc3a\"\u003e\u003ccode\u003eb5f9b6c\u003c/code\u003e\u003c/a\u003e ci: drop node v20 from ci pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/d586f450ee0e92dd71ab995adfb1a535bcf55fba\"\u003e\u003ccode\u003ed586f45\u003c/code\u003e\u003c/a\u003e chore: update *.md docs files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/7148fd1491ca9b116cdf52fa3446d235539137f8\"\u003e\u003ccode\u003e7148fd1\u003c/code\u003e\u003c/a\u003e chore: add more tests + bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/99a6ae6a259cc26b8227288a99303b7bc7f597a1\"\u003e\u003ccode\u003e99a6ae6\u003c/code\u003e\u003c/a\u003e fix: hide internal rest param from prefixed middleware\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/router/compare/v15.5.0...v15.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aerospike` from 6.7.0 to 6.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/releases\"\u003eaerospike's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.7.1]\u003c/h2\u003e\n\u003cp\u003eRelease Date: May 26, 2026\u003c/p\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress node.js client vulnerabilities reported by Dependabot. [CLIENT-4732]\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e...\n\u003cul\u003e\n\u003cli\u003eas a development dependency from 9.0.5 to 9.0.9.\u003c/li\u003e\n\u003cli\u003eas a runtime dependency from 3.1.2 to 3.1.5.\u003c/li\u003e\n\u003cli\u003eThis addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-27904\u003c/li\u003e\n\u003cli\u003eCVE-2026-27903\u003c/li\u003e\n\u003cli\u003eCVE-2026-26996\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003etar\u003c/code\u003e from 7.5.7 to 7.5.15. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-29786\u003c/li\u003e\n\u003cli\u003eCVE-2026-31802\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003epicomatch\u003c/code\u003e from 4.0.3 to 4.0.4. This addresses CVE-2026-33671.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eprotobufjs\u003c/code\u003e from 7.5.4 to 7.5.8. This addresses the following vulnerabilities where protobufjs...\n\u003cul\u003e\n\u003cli\u003eis a runtime dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-41242\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eis a development dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-44291\u003c/li\u003e\n\u003cli\u003eCVE-2026-44290\u003c/li\u003e\n\u003cli\u003eCVE-2026-44293\u003c/li\u003e\n\u003cli\u003eCVE-2026-44289\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump development dependency \u003ccode\u003eflatted\u003c/code\u003e from 3.3.3 to 3.4.2. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-33228\u003c/li\u003e\n\u003cli\u003eCVE-2026-32141\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\u003ehttps://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e64dca8645265de9f1c9fb697304296f0342474d\"\u003e\u003ccode\u003ee64dca8\u003c/code\u003e\u003c/a\u003e Forgot to update the rest of the jobs in the stage tests to convert the runne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e7e1fdfe4240ff118ff388f4205b121f9b4ae3e1\"\u003e\u003ccode\u003ee7e1fdf\u003c/code\u003e\u003c/a\u003e Fix syntax. TODO should add actionlint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c90678774e1f049310b04a5cdfdc7a14e2b6b9dc\"\u003e\u003ccode\u003ec906787\u003c/code\u003e\u003c/a\u003e Use shared workflow from aerospike/aerospike-client-python from dev commit no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/35145f29ac91c6ac8e2f8a68bc89a22b71a263c5\"\u003e\u003ccode\u003e35145f2\u003c/code\u003e\u003c/a\u003e Fix syntax error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6486f505e6857c80e362349f39168dff84ddcf32\"\u003e\u003ccode\u003e6486f50\u003c/code\u003e\u003c/a\u003e Use the same syntax in aerospike-client-python to pass encoded json output to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/ff05b8cb767992e3a4354556e70fb56a0498be74\"\u003e\u003ccode\u003eff05b8c\u003c/code\u003e\u003c/a\u003e Rename SMA2 self hosted macos runner to the default labels used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/affd51c22e4cc317d5e186d29a25adf04c82b42d\"\u003e\u003ccode\u003eaffd51c\u003c/code\u003e\u003c/a\u003e Bump version to 6.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c12499bdda4d9730d0319a4dc7c6c88a44bf1ee1\"\u003e\u003ccode\u003ec12499b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump version to 6.7.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6b6da3ae8379de9536d392a8961caba3e7556a2a\"\u003e\u003ccode\u003e6b6da3a\u003c/code\u003e\u003c/a\u003e Fix bug where artifacts for release bundles are built for the wrong revision ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/242ad5bdbb487080a273bdc31b65f3fb899d3c68\"\u003e\u003ccode\u003e242ad5b\u003c/code\u003e\u003c/a\u003e Fix usage of promote-and-optionally-tag-release-bundle.yml in stage workflow.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\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.1 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...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8855","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8855","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8855/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-06-08T01:00:18.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4609314824","node_id":"PR_kwDOBwapYs7juBlo","number":8833,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T01:00:18.000Z","updated_at":"2026-06-08T01:06:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":33,"packages":[{"name":"@apollo/gateway","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/subgraph","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@babel/core","old_version":"7.29.0","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":"@confluentinc/kafka-javascript","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@datadog/openfeature-node-server","old_version":"1.2.1","new_version":"2.0.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.7","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@electron/packager","old_version":"20.0.0","new_version":"20.0.1","repository_url":"https://github.com/electron/packager"},{"name":"@google-cloud/pubsub","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hono/node-server","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/honojs/node-server"},{"name":"@koa/router","old_version":"15.5.0","new_version":"15.6.0","repository_url":"https://github.com/koajs/router"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"axios","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.78.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"ejs","old_version":"5.0.2","new_version":"6.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"electron","old_version":"42.1.0","new_version":"42.3.3","repository_url":"https://github.com/electron/electron"},{"name":"graphql","old_version":"16.14.0","new_version":"16.14.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.21.0","new_version":"5.21.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.23","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"next","old_version":"16.2.6","new_version":"16.2.7","repository_url":"https://github.com/vercel/next.js"},{"name":"npm","old_version":"11.14.1","new_version":"11.16.0","repository_url":"https://github.com/npm/cli"},{"name":"oracledb","old_version":"6.10.0","new_version":"7.0.0","repository_url":"https://github.com/oracle/node-oracledb"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.5.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.6.0","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"react","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"stripe","old_version":"22.1.1","new_version":"22.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 33 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.14.0` | `2.14.1` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.14.0` | `2.14.1` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `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| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.9.0` | `1.9.1` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `1.2.1` | `2.0.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.7` |\n| [@electron/packager](https://github.com/electron/packager) | `20.0.0` | `20.0.1` |\n| [@google-cloud/pubsub](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/pubsub) | `5.3.0` | `5.3.1` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.3` | `2.0.4` |\n| [@koa/router](https://github.com/koajs/router) | `15.5.0` | `15.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.7.0` | `6.7.1` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.17.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.78.0` |\n| [ejs](https://github.com/mde/ejs) | `5.0.2` | `6.0.1` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.3.3` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.0` | `16.14.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.21.0` | `5.21.1` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.23` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.6` | `16.2.7` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.16.0` |\n| [oracledb](https://github.com/oracle/node-oracledb) | `6.10.0` | `7.0.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.5.1` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.6.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.7` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.2.0` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@apollo/gateway` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e@​apollo/gateway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePass instrumentation scope version as a separate argument when creating the OpenTelemetry meter for telemetry. Fixes \u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3436\"\u003e#3436\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3439\"\u003e#3439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/621568719382df6592749168893e0e533a648ba5\"\u003e\u003ccode\u003e621568719382df6592749168893e0e533a648ba5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e@​apollo/gateway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePass instrumentation scope version as a separate argument when creating the OpenTelemetry meter for telemetry. Fixes \u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3436\"\u003e#3436\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3439\"\u003e#3439\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/621568719382df6592749168893e0e533a648ba5\"\u003e\u003ccode\u003e621568719382df6592749168893e0e533a648ba5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/commit/582d2d29938a940405625232d4eef25db0f7045d\"\u003e\u003ccode\u003e582d2d2\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/cdc1810d1b9ec8cab06c1a38ca1ba8c019abd316\"\u003e\u003ccode\u003ecdc1810\u003c/code\u003e\u003c/a\u003e Update gateway tracing name to match ingestion side expectations (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3446\"\u003e#3446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/d9c721c5a93220c59970beb5750ef86044b52a10\"\u003e\u003ccode\u003ed9c721c\u003c/code\u003e\u003c/a\u003e Pass scope version as a separate argument in telemetry instantiation (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.14.1/gateway-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e@​apollo/subgraph's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\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/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e@​apollo/subgraph's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/278eb0fc2bc0ef13ba371407df04cfe50fa2887d\"\u003e\u003ccode\u003e278eb0fc2bc0ef13ba371407df04cfe50fa2887d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\"\u003e\u003ccode\u003e8bb88f9c7b90addd5ef29f9e4a3f9c027e6cf690\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.1\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/apollographql/federation/commit/582d2d29938a940405625232d4eef25db0f7045d\"\u003e\u003ccode\u003e582d2d2\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.14.1/subgraph-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@confluentinc/kafka-javascript` 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/confluentinc/confluent-kafka-javascript/releases\"\u003e@​confluentinc/kafka-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev1.9.1 is a maintenance release. It is supported for all usage.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2\"\u003elibrdkafka v2.14.2 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returnes undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003ev1.9.1-rc1 is a maintenance release candidate. It is not supported.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2-RC3. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2-RC3\"\u003elibrdkafka v2.14.2-RC3 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returns undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\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/confluentinc/confluent-kafka-javascript/blob/master/CHANGELOG.md\"\u003e@​confluentinc/kafka-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003econfluent-kafka-javascript 1.9.1\u003c/h1\u003e\n\u003cp\u003ev1.9.1 is a maintenance release. It is supported for all usage.\u003c/p\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eReferences librdkafka v2.14.2. Refer to the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.2\"\u003elibrdkafka v2.14.2 release notes\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eHandle anyOf/allOf in JSON transforms (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e to \u003ccode\u003ePromise\u0026lt;Array\u0026lt;ITopicMetadata\u0026gt;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eMemberDescription\u003c/code\u003e shape returned by \u003ccode\u003eadmin.describeGroups\u003c/code\u003e so \u003ccode\u003eassignment\u003c/code\u003e/\u003ccode\u003etargetAssignment\u003c/code\u003e wrap a \u003ccode\u003etopicPartitions\u003c/code\u003e array and \u003ccode\u003ememberAssignment\u003c/code\u003e/\u003ccode\u003ememberMetadata\u003c/code\u003e are nullable (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect the TypeScript \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type returned by \u003ccode\u003eadmin.fetchOffsets\u003c/code\u003e to \u003ccode\u003eLibrdKafkaError | null\u003c/code\u003e, matching the runtime which always populates the field. It never returnes undefined. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect broken \u0026quot;types\u0026quot; path so TS consumers get types (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error callback passing and object to the logger instead of a string (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix security vulnerabilities in dependencies (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle missing Protobuf message index bytes in ProtobufDeserializer (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ol\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/confluentinc/confluent-kafka-javascript/commit/cf4cf8fff87d9e62e50ba341ec4edc8c34d6704f\"\u003e\u003ccode\u003ecf4cf8f\u003c/code\u003e\u003c/a\u003e v1.9.1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/1c06ed05847d5e60b9b3e323a688edab857e4946\"\u003e\u003ccode\u003e1c06ed0\u003c/code\u003e\u003c/a\u003e v1.9.1-rc1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/eacb098cc1b45bcfa8040fc94ee9d1d7fcb3fb31\"\u003e\u003ccode\u003eeacb098\u003c/code\u003e\u003c/a\u003e [fix] pass string as first arg to user logger on error events (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/9357d60067604e9fc581f0eba90183a00c2c0ff5\"\u003e\u003ccode\u003e9357d60\u003c/code\u003e\u003c/a\u003e NONJAVACLI-4353: bump axios and pin transitive deps for CVE fixes (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/ce56a23219c03893b5efe6c8054ef4a7d72eecbe\"\u003e\u003ccode\u003ece56a23\u003c/code\u003e\u003c/a\u003e Resolve IHeaders import for installed clients (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/59e32516fc5ad585ca6fd03fff0d9fd92a5665d8\"\u003e\u003ccode\u003e59e3251\u003c/code\u003e\u003c/a\u003e fix(package.json): correct broken \u0026quot;types\u0026quot; path (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/f92eace3bb1d631f0779b94875f82b85de82d4a6\"\u003e\u003ccode\u003ef92eace\u003c/code\u003e\u003c/a\u003e [Typescript] Fix \u003ccode\u003eFetchOffsetsPartition.error\u003c/code\u003e type from \u003ccode\u003e|| undefined\u003c/code\u003e to `|...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/2e82d006febcca3fb73be53d3ae9ed6d81abe733\"\u003e\u003ccode\u003e2e82d00\u003c/code\u003e\u003c/a\u003e Fix the typescript return type for admin.describeGroups() per \u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/487\"\u003e#487\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/685bdb2f125e33f9349af00596c878b05e69e693\"\u003e\u003ccode\u003e685bdb2\u003c/code\u003e\u003c/a\u003e Correct the TypeScript return type of \u003ccode\u003eadmin.fetchTopicMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/commit/6ef5fd264bafd7dcbb7247f045fb7d86547e4055\"\u003e\u003ccode\u003e6ef5fd2\u003c/code\u003e\u003c/a\u003e DGS-24227 Preserve custom subjectNameStrategy in serde constructors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-javascript/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-javascript/compare/v1.9.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/openfeature-node-server` from 1.2.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/openfeature-js-client/releases\"\u003e@​datadog/openfeature-node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add npm compatibility smoke test by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003eDataDog/openfeature-js-client#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003eDataDog/openfeature-js-client#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to lerna independent versioning by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003eDataDog/openfeature-js-client#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@datadog/openfeature-node-server@2.0.0\"\u003ehttps://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@​datadog/openfeature-node-server@2.0.0\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/DataDog/openfeature-js-client/blob/main/CHANGELOG.md\"\u003e@​datadog/openfeature-node-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-browser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2, \u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version to prevent version skew [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch to lerna independent versioning (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add npm compatibility smoke test (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is the first stable release with the serialId feature. v1.2.0 had yarn syntax issues, v1.2.1 had loose dependency issues. \u003ccode\u003enode-server\u003c/code\u003e is bumped to 2.0.0 to prevent automatic upgrades by older dd-trace versions with unpinned dependencies.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): expose serial ID in flagMetadata for span enrichment (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/269\"\u003e#269\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003e👷 ci(deps): Bump dependabot/fetch-metadata (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 ci(deps)(deps): Bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump tmp from 0.2.3 to 0.2.5 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps-dev)(deps-dev): Bump glob from 11.1.0 to 13.0.6 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps): Bump axios from 1.13.4 to 1.15.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate missed touchpoints on v1.1.1 release\u003c/li\u003e\n\u003cli\u003efix: replace Map\u0026lt;string, string\u0026gt; constraint with CacheDelegate to avoid MapIterator in declarations (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/263\"\u003e#263\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): bump \u003ccode\u003e@​datadog/browser-core\u003c/code\u003e to ^6.33.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/261\"\u003e#261\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/254\"\u003e#254\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/253\"\u003e#253\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003echore(browser): move \u003ccode\u003e@​types/chrome\u003c/code\u003e from dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/250\"\u003e#250\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003efix(node): mark open \u003ccode\u003e@​openfeature/server-sdk\u003c/code\u003e as non-optional (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/248\"\u003e#248\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eRemove nested attributes from setContext example (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/234\"\u003e#234\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003echore: Harden npm supply chain with \u003ccode\u003e@​lavamoat/allow-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003e*_ Bug Fixes_\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow null targeting key for static and rule-only flags (\u003ca href=\"https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes:\u003c/strong\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/208293e04a79701c97f416665c51b6ccd02c089f\"\u003e\u003ccode\u003e208293e\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/d81d422b2676b0202c8b3b8fd98c6bb6238ef8b1\"\u003e\u003ccode\u003ed81d422\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DataDog/openfeature-js-client/commits/@datadog/openfeature-node-server@2.0.0/packages/node-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.2\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/436cd88c09899bbbb48fc53174d08e8f73371a41\"\u003e\u003ccode\u003e436cd88\u003c/code\u003e\u003c/a\u003e bump 9.4.2 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3309\"\u003e#3309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/6cd7358e05b0fb70572f2766963ac44493e43417\"\u003e\u003ccode\u003e6cd7358\u003c/code\u003e\u003c/a\u003e fix: bulk operations check too strict [backport] (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/cabdb6606def80e8410d051c45d2e4f151541785\"\u003e\u003ccode\u003ecabdb66\u003c/code\u003e\u003c/a\u003e fix: backport globby removal and junit CI fixes to 9.4 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3303\"\u003e#3303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/47ca4ab865ff4fefb1e679d03078c90f3bb4b490\"\u003e\u003ccode\u003e47ca4ab\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.7\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emark timed-out nodes dead when retryOnTimeout is false by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/382\"\u003eelastic/elastic-transport-js#382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.6...v9.3.7\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.6...v9.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/65a258563e0cd7d1f4c8aff6f66ba60ef0b8dad3\"\u003e\u003ccode\u003e65a2585\u003c/code\u003e\u003c/a\u003e fix: mark timed-out nodes dead when retryOnTimeout is false (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/68389bab3b4e0388f62dd1226f86c259bc88e059\"\u003e\u003ccode\u003e68389ba\u003c/code\u003e\u003c/a\u003e chore(deps): pin actions/github-script action to f28e40c (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a657bd6e4a1dc95242a228f1eece39cf9d34e08c\"\u003e\u003ccode\u003ea657bd6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to 8530f76 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/668d8050d7fb83d381a352f08fbfd572f014dcae\"\u003e\u003ccode\u003e668d805\u003c/code\u003e\u003c/a\u003e ci: add AI backport resolver (gh-aw prompt + issue_comment trigger) (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/4fe6d59752f56ce7dd0e02514c108a0f299b8e02\"\u003e\u003ccode\u003e4fe6d59\u003c/code\u003e\u003c/a\u003e ci: point to clients-team-automations instead of devtools (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/eaca5eb8c049ef3b1e73f0205e89ca3d2c4bdcd0\"\u003e\u003ccode\u003eeaca5eb\u003c/code\u003e\u003c/a\u003e fix: remove non-ASCII characters causing workflow parse failure (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/ca6bf3fe78a469016fa3b135734822488e697bd5\"\u003e\u003ccode\u003eca6bf3f\u003c/code\u003e\u003c/a\u003e ci: replace thin caller with full AI backport resolver workflow (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron/packager` from 20.0.0 to 20.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/packager/releases\"\u003e@​electron/packager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/packager/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswap \u003ccode\u003eextract-zip\u003c/code\u003e with \u003ccode\u003e@electron-internal/extract-zip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1917\"\u003e#1917\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/packager/commit/0ff6c2a14f6842ee2f549183a52f16a03001292c\"\u003e0ff6c2a\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/electron/packager/commit/0ff6c2a14f6842ee2f549183a52f16a03001292c\"\u003e\u003ccode\u003e0ff6c2a\u003c/code\u003e\u003c/a\u003e fix: swap \u003ccode\u003eextract-zip\u003c/code\u003e with \u003ccode\u003e@electron-internal/extract-zip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/0076a3658e19470f836dae4fd5accbf7dff896a9\"\u003e\u003ccode\u003e0076a36\u003c/code\u003e\u003c/a\u003e chore: bump vitest from 3.2.4 to 4.1.0 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1916\"\u003e#1916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/b0413a0907368e68530c027c18cb62e3bcfc81f3\"\u003e\u003ccode\u003eb0413a0\u003c/code\u003e\u003c/a\u003e chore: bump brace-expansion from 5.0.5 to 5.0.6 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/eed530c1afba2ede9e9f356ec2001668f35adbe6\"\u003e\u003ccode\u003eeed530c\u003c/code\u003e\u003c/a\u003e ci: add a GitHub Actions Completed job (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/b0eb94de5be7cd96780d948e91374d916fa723bf\"\u003e\u003ccode\u003eb0eb94d\u003c/code\u003e\u003c/a\u003e build(dev-deps): drop tsx (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/56f519fb32d478896996e80177dc85e5d7a6489f\"\u003e\u003ccode\u003e56f519f\u003c/code\u003e\u003c/a\u003e build: remove parse-author dependency (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/23cb235c1ea8fead4597664cd62bdfdeccb73c9f\"\u003e\u003ccode\u003e23cb235\u003c/code\u003e\u003c/a\u003e chore: bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1913\"\u003e#1913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/feb3114f21d96f3424fed6fc0e0199fb81bba2c0\"\u003e\u003ccode\u003efeb3114\u003c/code\u003e\u003c/a\u003e chore: bump the non-major-version-updates group with 4 updates (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1911\"\u003e#1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/555715325a2d9ac31f8759ce77fdbdda15bb8d4d\"\u003e\u003ccode\u003e5557153\u003c/code\u003e\u003c/a\u003e chore: bump postcss from 8.5.6 to 8.5.10 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1910\"\u003e#1910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/packager/commit/d71c96bdecf90e18efb0236b0cd28dc1e6a37ba8\"\u003e\u003ccode\u003ed71c96b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/packager/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron/packager/compare/v20.0.0...v20.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/pubsub` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/releases\"\u003e@​google-cloud/pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epubsub: v5.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/pubsub-v5.3.0...pubsub-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epubsub:\u003c/strong\u003e Remove messages from leasing on nackWithResponse (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7817\"\u003e#7817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/841f0ca06d3d70278bb1d0c99535ad3c73c3d5d4\"\u003e841f0ca\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/google-cloud-node/blob/main/handwritten/pubsub/CHANGELOG.md\"\u003e@​google-cloud/pubsub'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/pubsub-v5.3.0...pubsub-v5.3.1\"\u003e5.3.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epubsub:\u003c/strong\u003e Remove messages from leasing on nackWithResponse (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7817\"\u003e#7817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/841f0ca06d3d70278bb1d0c99535ad3c73c3d5d4\"\u003e841f0ca\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/googleapis/google-cloud-node/commits/dns-v5.3.1/handwritten/pubsub\"\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 `@hono/node-server` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: stub ws types to prevent them leaking in public types by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/359\"\u003ehonojs/node-server#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ehttps://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\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/honojs/node-server/commit/9e1cdee836baeb13f33e857a582b29546185c324\"\u003e\u003ccode\u003e9e1cdee\u003c/code\u003e\u003c/a\u003e 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b4ca62216c9b537f1e56e0282bc8b5ee5b953b26\"\u003e\u003ccode\u003eb4ca622\u003c/code\u003e\u003c/a\u003e fix: stub ws types to prevent them leaking in public types (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@koa/router` from 15.5.0 to 15.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/router/releases\"\u003e@​koa/router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node v20 from ci pipeline  b5f9b6c\u003c/li\u003e\n\u003cli\u003echore: update *.md docs files  d586f45\u003c/li\u003e\n\u003cli\u003echore: add more tests + bump deps  7148fd1\u003c/li\u003e\n\u003cli\u003efix: hide internal rest param from prefixed middleware  99a6ae6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/koajs/router/compare/v15.5.0...v15.6.0\"\u003ehttps://github.com/koajs/router/compare/v15.5.0...v15.6.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/koajs/router/commit/5b989fe0e37a4e1044287ba3fc935f5d0d623702\"\u003e\u003ccode\u003e5b989fe\u003c/code\u003e\u003c/a\u003e v15.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/b5f9b6cee1e9822074ff45c7abaf7aab1743dc3a\"\u003e\u003ccode\u003eb5f9b6c\u003c/code\u003e\u003c/a\u003e ci: drop node v20 from ci pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/d586f450ee0e92dd71ab995adfb1a535bcf55fba\"\u003e\u003ccode\u003ed586f45\u003c/code\u003e\u003c/a\u003e chore: update *.md docs files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/7148fd1491ca9b116cdf52fa3446d235539137f8\"\u003e\u003ccode\u003e7148fd1\u003c/code\u003e\u003c/a\u003e chore: add more tests + bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/router/commit/99a6ae6a259cc26b8227288a99303b7bc7f597a1\"\u003e\u003ccode\u003e99a6ae6\u003c/code\u003e\u003c/a\u003e fix: hide internal rest param from prefixed middleware\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/router/compare/v15.5.0...v15.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aerospike` from 6.7.0 to 6.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/releases\"\u003eaerospike's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.7.1]\u003c/h2\u003e\n\u003cp\u003eRelease Date: May 26, 2026\u003c/p\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress node.js client vulnerabilities reported by Dependabot. [CLIENT-4732]\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e...\n\u003cul\u003e\n\u003cli\u003eas a development dependency from 9.0.5 to 9.0.9.\u003c/li\u003e\n\u003cli\u003eas a runtime dependency from 3.1.2 to 3.1.5.\u003c/li\u003e\n\u003cli\u003eThis addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-27904\u003c/li\u003e\n\u003cli\u003eCVE-2026-27903\u003c/li\u003e\n\u003cli\u003eCVE-2026-26996\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003etar\u003c/code\u003e from 7.5.7 to 7.5.15. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-29786\u003c/li\u003e\n\u003cli\u003eCVE-2026-31802\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003epicomatch\u003c/code\u003e from 4.0.3 to 4.0.4. This addresses CVE-2026-33671.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eprotobufjs\u003c/code\u003e from 7.5.4 to 7.5.8. This addresses the following vulnerabilities where protobufjs...\n\u003cul\u003e\n\u003cli\u003eis a runtime dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-41242\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eis a development dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-44291\u003c/li\u003e\n\u003cli\u003eCVE-2026-44290\u003c/li\u003e\n\u003cli\u003eCVE-2026-44293\u003c/li\u003e\n\u003cli\u003eCVE-2026-44289\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump development dependency \u003ccode\u003eflatted\u003c/code\u003e from 3.3.3 to 3.4.2. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-33228\u003c/li\u003e\n\u003cli\u003eCVE-2026-32141\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\u003ehttps://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e64dca8645265de9f1c9fb697304296f0342474d\"\u003e\u003ccode\u003ee64dca8\u003c/code\u003e\u003c/a\u003e Forgot to update the rest of the jobs in the stage tests to convert the runne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e7e1fdfe4240ff118ff388f4205b121f9b4ae3e1\"\u003e\u003ccode\u003ee7e1fdf\u003c/code\u003e\u003c/a\u003e Fix syntax. TODO should add actionlint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c90678774e1f049310b04a5cdfdc7a14e2b6b9dc\"\u003e\u003ccode\u003ec906787\u003c/code\u003e\u003c/a\u003e Use shared workflow from aerospike/aerospike-client-python from dev commit no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/35145f29ac91c6ac8e2f8a68bc89a22b71a263c5\"\u003e\u003ccode\u003e35145f2\u003c/code\u003e\u003c/a\u003e Fix syntax error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6486f505e6857c80e362349f39168dff84ddcf32\"\u003e\u003ccode\u003e6486f50\u003c/code\u003e\u003c/a\u003e Use the same syntax in aerospike-client-python to pass encoded json output to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/ff05b8cb767992e3a4354556e70fb56a0498be74\"\u003e\u003ccode\u003eff05b8c\u003c/code\u003e\u003c/a\u003e Rename SMA2 self hosted macos runner to the default labels used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/affd51c22e4cc317d5e186d29a25adf04c82b42d\"\u003e\u003ccode\u003eaffd51c\u003c/code\u003e\u003c/a\u003e Bump version to 6.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c12499bdda4d9730d0319a4dc7c6c88a44bf1ee1\"\u003e\u003ccode\u003ec12499b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump version to 6.7.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6b6da3ae8379de9536d392a8961caba3e7556a2a\"\u003e\u003ccode\u003e6b6da3a\u003c/code\u003e\u003c/a\u003e Fix bug where artifacts for release bundles are built for the wrong revision ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/242ad5bdbb487080a273bdc31b65f3fb899d3c68\"\u003e\u003ccode\u003e242ad5b\u003c/code\u003e\u003c/a\u003e Fix usage of promote-and-optionally-tag-release-bundle.yml in stage workflow.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\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.1 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/ax...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8833","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8833","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8833/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-06-01T01:46:05.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4559746417","node_id":"PR_kwDOBwapYs7hMQQF","number":8737,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T01:46:05.000Z","updated_at":"2026-06-01T01:51:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":20,"packages":[{"name":"@babel/core","old_version":"7.29.0","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":"@datadog/openfeature-node-server","old_version":"1.2.1","new_version":"2.0.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.6","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hono/node-server","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/honojs/node-server"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.77.6","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"ejs","old_version":"5.0.2","new_version":"6.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"electron","old_version":"42.1.0","new_version":"42.3.0","repository_url":"https://github.com/electron/electron"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.23","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"npm","old_version":"11.14.1","new_version":"11.16.0","repository_url":"https://github.com/npm/cli"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.4.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.4.2","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"stripe","old_version":"22.1.1","new_version":"22.2.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 20 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `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| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `1.2.1` | `2.0.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.6` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.3` | `2.0.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.7.0` | `6.7.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.77.6` |\n| [ejs](https://github.com/mde/ejs) | `5.0.2` | `6.0.1` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.3.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.23` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.16.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.4.0` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.4.2` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.1.1` | `22.2.0` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/openfeature-node-server` from 1.2.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/openfeature-js-client/releases\"\u003e@​datadog/openfeature-node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add npm compatibility smoke test by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003eDataDog/openfeature-js-client#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003eDataDog/openfeature-js-client#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to lerna independent versioning by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003eDataDog/openfeature-js-client#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@datadog/openfeature-node-server@2.0.0\"\u003ehttps://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@​datadog/openfeature-node-server@2.0.0\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/DataDog/openfeature-js-client/blob/main/CHANGELOG.md\"\u003e@​datadog/openfeature-node-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-browser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2, \u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version to prevent version skew [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch to lerna independent versioning (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add npm compatibility smoke test (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is the first stable release with the serialId feature. v1.2.0 had yarn syntax issues, v1.2.1 had loose dependency issues. \u003ccode\u003enode-server\u003c/code\u003e is bumped to 2.0.0 to prevent automatic upgrades by older dd-trace versions with unpinned dependencies.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): expose serial ID in flagMetadata for span enrichment (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/269\"\u003e#269\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003e👷 ci(deps): Bump dependabot/fetch-metadata (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 ci(deps)(deps): Bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump tmp from 0.2.3 to 0.2.5 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps-dev)(deps-dev): Bump glob from 11.1.0 to 13.0.6 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps): Bump axios from 1.13.4 to 1.15.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate missed touchpoints on v1.1.1 release\u003c/li\u003e\n\u003cli\u003efix: replace Map\u0026lt;string, string\u0026gt; constraint with CacheDelegate to avoid MapIterator in declarations (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/263\"\u003e#263\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): bump \u003ccode\u003e@​datadog/browser-core\u003c/code\u003e to ^6.33.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/261\"\u003e#261\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/254\"\u003e#254\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/253\"\u003e#253\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003echore(browser): move \u003ccode\u003e@​types/chrome\u003c/code\u003e from dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/250\"\u003e#250\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003efix(node): mark open \u003ccode\u003e@​openfeature/server-sdk\u003c/code\u003e as non-optional (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/248\"\u003e#248\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eRemove nested attributes from setContext example (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/234\"\u003e#234\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003echore: Harden npm supply chain with \u003ccode\u003e@​lavamoat/allow-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003e*_ Bug Fixes_\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow null targeting key for static and rule-only flags (\u003ca href=\"https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes:\u003c/strong\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/208293e04a79701c97f416665c51b6ccd02c089f\"\u003e\u003ccode\u003e208293e\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/d81d422b2676b0202c8b3b8fd98c6bb6238ef8b1\"\u003e\u003ccode\u003ed81d422\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DataDog/openfeature-js-client/commits/@datadog/openfeature-node-server@2.0.0/packages/node-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.2\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/436cd88c09899bbbb48fc53174d08e8f73371a41\"\u003e\u003ccode\u003e436cd88\u003c/code\u003e\u003c/a\u003e bump 9.4.2 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3309\"\u003e#3309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/6cd7358e05b0fb70572f2766963ac44493e43417\"\u003e\u003ccode\u003e6cd7358\u003c/code\u003e\u003c/a\u003e fix: bulk operations check too strict [backport] (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/cabdb6606def80e8410d051c45d2e4f151541785\"\u003e\u003ccode\u003ecabdb66\u003c/code\u003e\u003c/a\u003e fix: backport globby removal and junit CI fixes to 9.4 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3303\"\u003e#3303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/47ca4ab865ff4fefb1e679d03078c90f3bb4b490\"\u003e\u003ccode\u003e47ca4ab\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d00c23dbc62e76df170c14ecf69e447e1cdbc8d3\"\u003e\u003ccode\u003ed00c23d\u003c/code\u003e\u003c/a\u003e Prevent false NoLivingConnectionsError in WeightedConnectionPool (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/2db86c63645189d51edde2608873b9dc303173d7\"\u003e\u003ccode\u003e2db86c6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to e989123 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5895e4b8b52a1c8b9d9de43cdc424c0621613bb3\"\u003e\u003ccode\u003e5895e4b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 48b55a0 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a2f607ced1208e135bfe70f7b48cb8109f42f463\"\u003e\u003ccode\u003ea2f607c\u003c/code\u003e\u003c/a\u003e fix: use Buffer.concat for UTF-8 response body to prevent multi-byte characte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5e789a3b51abef559a3417e91a6a5d7cbf54aa9a\"\u003e\u003ccode\u003e5e789a3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to bb20cf7 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/09b619dca674c085b70676ec25d8297f7ddaf595\"\u003e\u003ccode\u003e09b619d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\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 `@hono/node-server` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: stub ws types to prevent them leaking in public types by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/359\"\u003ehonojs/node-server#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ehttps://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\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/honojs/node-server/commit/9e1cdee836baeb13f33e857a582b29546185c324\"\u003e\u003ccode\u003e9e1cdee\u003c/code\u003e\u003c/a\u003e 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b4ca62216c9b537f1e56e0282bc8b5ee5b953b26\"\u003e\u003ccode\u003eb4ca622\u003c/code\u003e\u003c/a\u003e fix: stub ws types to prevent them leaking in public types (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aerospike` from 6.7.0 to 6.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/releases\"\u003eaerospike's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[6.7.1]\u003c/h2\u003e\n\u003cp\u003eRelease Date: May 26, 2026\u003c/p\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress node.js client vulnerabilities reported by Dependabot. [CLIENT-4732]\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e...\n\u003cul\u003e\n\u003cli\u003eas a development dependency from 9.0.5 to 9.0.9.\u003c/li\u003e\n\u003cli\u003eas a runtime dependency from 3.1.2 to 3.1.5.\u003c/li\u003e\n\u003cli\u003eThis addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-27904\u003c/li\u003e\n\u003cli\u003eCVE-2026-27903\u003c/li\u003e\n\u003cli\u003eCVE-2026-26996\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003etar\u003c/code\u003e from 7.5.7 to 7.5.15. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-29786\u003c/li\u003e\n\u003cli\u003eCVE-2026-31802\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump runtime dependency \u003ccode\u003epicomatch\u003c/code\u003e from 4.0.3 to 4.0.4. This addresses CVE-2026-33671.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eprotobufjs\u003c/code\u003e from 7.5.4 to 7.5.8. This addresses the following vulnerabilities where protobufjs...\n\u003cul\u003e\n\u003cli\u003eis a runtime dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-41242\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eis a development dependency:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-44291\u003c/li\u003e\n\u003cli\u003eCVE-2026-44290\u003c/li\u003e\n\u003cli\u003eCVE-2026-44293\u003c/li\u003e\n\u003cli\u003eCVE-2026-44289\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump development dependency \u003ccode\u003eflatted\u003c/code\u003e from 3.3.3 to 3.4.2. This addresses:\n\u003cul\u003e\n\u003cli\u003eCVE-2026-33228\u003c/li\u003e\n\u003cli\u003eCVE-2026-32141\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\u003ehttps://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e64dca8645265de9f1c9fb697304296f0342474d\"\u003e\u003ccode\u003ee64dca8\u003c/code\u003e\u003c/a\u003e Forgot to update the rest of the jobs in the stage tests to convert the runne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/e7e1fdfe4240ff118ff388f4205b121f9b4ae3e1\"\u003e\u003ccode\u003ee7e1fdf\u003c/code\u003e\u003c/a\u003e Fix syntax. TODO should add actionlint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c90678774e1f049310b04a5cdfdc7a14e2b6b9dc\"\u003e\u003ccode\u003ec906787\u003c/code\u003e\u003c/a\u003e Use shared workflow from aerospike/aerospike-client-python from dev commit no...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/35145f29ac91c6ac8e2f8a68bc89a22b71a263c5\"\u003e\u003ccode\u003e35145f2\u003c/code\u003e\u003c/a\u003e Fix syntax error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6486f505e6857c80e362349f39168dff84ddcf32\"\u003e\u003ccode\u003e6486f50\u003c/code\u003e\u003c/a\u003e Use the same syntax in aerospike-client-python to pass encoded json output to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/ff05b8cb767992e3a4354556e70fb56a0498be74\"\u003e\u003ccode\u003eff05b8c\u003c/code\u003e\u003c/a\u003e Rename SMA2 self hosted macos runner to the default labels used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/affd51c22e4cc317d5e186d29a25adf04c82b42d\"\u003e\u003ccode\u003eaffd51c\u003c/code\u003e\u003c/a\u003e Bump version to 6.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/c12499bdda4d9730d0319a4dc7c6c88a44bf1ee1\"\u003e\u003ccode\u003ec12499b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump version to 6.7.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/6b6da3ae8379de9536d392a8961caba3e7556a2a\"\u003e\u003ccode\u003e6b6da3a\u003c/code\u003e\u003c/a\u003e Fix bug where artifacts for release bundles are built for the wrong revision ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/commit/242ad5bdbb487080a273bdc31b65f3fb899d3c68\"\u003e\u003ccode\u003e242ad5b\u003c/code\u003e\u003c/a\u003e Fix usage of promote-and-optionally-tag-release-bundle.yml in stage workflow.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aerospike/aerospike-client-nodejs/compare/v6.7.0...v6.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bullmq` from 5.76.10 to 5.77.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.77.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.5...v5.77.6\"\u003e5.77.6\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change NodeRedisRawClient to be node-redis compliant (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4195\"\u003e#4195\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/81709e4abe71f4e7c05c748938ec004a50c1fd4b\"\u003e81709e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.4...v5.77.5\"\u003e5.77.5\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnection:\u003c/strong\u003e handle cluster reconnection with timeouts (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4186\"\u003e#4186\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/411690e9070ba0dda59a86628fc8b56ad9ebea04\"\u003e411690e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.3...v5.77.4\"\u003e5.77.4\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ededuplication:\u003c/strong\u003e preserve custom jobId when requeuing keepLastIfActive proto-jobs (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4190\"\u003e#4190\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4030\"\u003e#4030\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/6e4972e8fd721035d680ca291049134c3876f8ba\"\u003e6e4972e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.2...v5.77.3\"\u003e5.77.3\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebun-redis:\u003c/strong\u003e remove per-command serialization to enable implicit pipelining (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4188\"\u003e#4188\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/685b0744cfeb273778420835010ec1b16b23e22a\"\u003e685b074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.1...v5.77.2\"\u003e5.77.2\u003c/a\u003e (2026-05-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnection:\u003c/strong\u003e use more permissive typing on NodeRedisRawClient options (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4187\"\u003e#4187\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0feec14452865c419961edb9c733f9951b6a663f\"\u003e0feec14\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4170\"\u003e#4170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.0...v5.77.1\"\u003e5.77.1\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnections:\u003c/strong\u003e make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e75a66af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.11...v5.77.0\"\u003e5.77.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/81709e4abe71f4e7c05c748938ec004a50c1fd4b\"\u003e\u003ccode\u003e81709e4\u003c/code\u003e\u003c/a\u003e fix(types): change NodeRedisRawClient to be node-redis compliant (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4195\"\u003e#4195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/411690e9070ba0dda59a86628fc8b56ad9ebea04\"\u003e\u003ccode\u003e411690e\u003c/code\u003e\u003c/a\u003e fix(connection): handle cluster reconnection with timeouts (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/e7d7d874f615cc06a581332f3a6fb6db22da4fb9\"\u003e\u003ccode\u003ee7d7d87\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.4 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4197\"\u003e#4197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/6e4972e8fd721035d680ca291049134c3876f8ba\"\u003e\u003ccode\u003e6e4972e\u003c/code\u003e\u003c/a\u003e fix(deduplication): preserve custom jobId when requeuing keepLastIfActive pro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/6e20ecf370cf58ae0c72ac0e296b53f17724d6f3\"\u003e\u003ccode\u003e6e20ecf\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.3 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4193\"\u003e#4193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/685b0744cfeb273778420835010ec1b16b23e22a\"\u003e\u003ccode\u003e685b074\u003c/code\u003e\u003c/a\u003e perf(bun-redis): remove per-command serialization to enable implicit pipelini...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/4b0571dd20a19116c3be8e9cc20da7c40f31c4eb\"\u003e\u003ccode\u003e4b0571d\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.2 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0feec14452865c419961edb9c733f9951b6a663f\"\u003e\u003ccode\u003e0feec14\u003c/code\u003e\u003c/a\u003e fix(connection): use more permissive typing on NodeRedisRawClient options (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d8ed22297d4433d095ad669e845c35a30a18d918\"\u003e\u003ccode\u003ed8ed222\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.1 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e\u003ccode\u003e75a66af\u003c/code\u003e\u003c/a\u003e fix(connections): make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.77.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ejs` from 5.0.2 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mde/ejs/releases\"\u003eejs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cp\u003eVersion 6.0.1\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/mde/ejs/commit/2c41365ca042a70978e5795adc05fbb8b35fb013\"\u003e\u003ccode\u003e2c41365\u003c/code\u003e\u003c/a\u003e Version 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/409fec90771fc6c22ace2a740e8edefeac118188\"\u003e\u003ccode\u003e409fec9\u003c/code\u003e\u003c/a\u003e Moved missed shim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/7097026acbf9d53c3bf9ecd6b3d0e268b8314036\"\u003e\u003ccode\u003e7097026\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/f78de727a25e1b63fa26e0beff9dd4bd1e35498c\"\u003e\u003ccode\u003ef78de72\u003c/code\u003e\u003c/a\u003e Updated README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/dc84d04de26ba07a7edb65c3489f80644aaa4312\"\u003e\u003ccode\u003edc84d04\u003c/code\u003e\u003c/a\u003e Major version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/82e73e58228af29ac29ed4b69cb121c609083fe4\"\u003e\u003ccode\u003e82e73e5\u003c/code\u003e\u003c/a\u003e Proto poisoning hardening\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/34c68a16ccb466635170ef81a8ce2862b248ebe2\"\u003e\u003ccode\u003e34c68a1\u003c/code\u003e\u003c/a\u003e Ecosystem smoke tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/8d1af6c1a439ec2675cf2cc20bbfad8a09190a6b\"\u003e\u003ccode\u003e8d1af6c\u003c/code\u003e\u003c/a\u003e Linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/c62fe52896017c3c1c0a9b0167e5a71facefb7c5\"\u003e\u003ccode\u003ec62fe52\u003c/code\u003e\u003c/a\u003e Move shim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mde/ejs/commit/dff76b5761aec797ff3958efe0d5ac03da11bd67\"\u003e\u003ccode\u003edff76b5\u003c/code\u003e\u003c/a\u003e Packaging improvements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mde/ejs/compare/v5.0.2...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 42.1.0 to 42.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.3.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.3.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Linux support for \u003ccode\u003eapp.getApplicationInfoForProtocol()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51680\"\u003e#51680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Notification.remove(), removeAll(), and removeGroup() static methods for macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51691\"\u003e#51691\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51690\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eAdded session support to net module requests from utility process. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51698\"\u003e#51698\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eprocess\u003c/code\u003e and other Node globals were undefined in ESM preload scripts when \u003ccode\u003econtextIsolation\u003c/code\u003e was disabled. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51726\"\u003e#51726\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51723\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed native addon compilation failure with undefined msvc intrinsic from v8 headers. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51706\"\u003e#51706\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51705\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Chromium to 148.0.7778.180. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51600\"\u003e#51600\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v42.2.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed the \u003ccode\u003e--experimental-inspector-network-resource\u003c/code\u003e Node.js flag to be passed through Electron. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51378\"\u003e#51378\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51377\"\u003e41\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed crash for Notification close. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51657\"\u003e#51657\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51656\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/51655\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes for a use-after-free in touch-event queue teardown, a runtime-effect validation gap in Skia image filters, and an integer overflow in the GLSL translator. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51646\"\u003e#51646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes for an out-of-bounds write in WebAudio worklet setup, a heap overflow in the ANGLE GL backend, a use-after-free in the GTK Wayland platform, an accessibility tree-state validation issue, and an integer overflow in text bidi handling. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51666\"\u003e#51666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51628\"\u003e#51628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/51688\"\u003e#51688\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/electron/electron/commit/e0127e99aeaa66bb580538fc7409831b5248cccb\"\u003e\u003ccode\u003ee0127e9\u003c/code\u003e\u003c/a\u003e chore: bump chromium to 148.0.7778.180 (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51600\"\u003e#51600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b07916bfa5b7cb5056c36c0cf4769849941d7ce1\"\u003e\u003ccode\u003eb07916b\u003c/code\u003e\u003c/a\u003e ci: unpin homebrew version (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51762\"\u003e#51762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/6aac40e76ca1eace7b13f5c5451b586e010fe558\"\u003e\u003ccode\u003e6aac40e\u003c/code\u003e\u003c/a\u003e refactor: api::utilityProcessWrapper managed by cppgc (\u003ca href=\"https://redirect.github.com/electron/electron/issues/50955\"\u003e#50955\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51752\"\u003e#51752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/bb52cd543ded7b33e1232c3d8d743c8fa8387d8e\"\u003e\u003ccode\u003ebb52cd5\u003c/code\u003e\u003c/a\u003e chore: do not require infr singoff for github workflows/actions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51738\"\u003e#51738\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51\"\u003e#51\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fd02b05625e0e4a950e45a67642d8fba95510689\"\u003e\u003ccode\u003efd02b05\u003c/code\u003e\u003c/a\u003e refactor: rm chore_add_electron_objects_to_wrappablepointertag.patch (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51734\"\u003e#51734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/34102a58a53d64c992d37bd745db49ecee1b5a30\"\u003e\u003ccode\u003e34102a5\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprocess\u003c/code\u003e undefined in ESM preload when contextIsolation is disabled (\u003ca href=\"https://redirect.github.com/electron/electron/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/09d7d7af4d9e87dfe86f445790f0f699d3aedc96\"\u003e\u003ccode\u003e09d7d7a\u003c/code\u003e\u003c/a\u003e feat: add Linux support for \u003ccode\u003eapp.getApplicationInfoForProtocol()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/electron/electron/issues/5\"\u003e#5\u003c/a\u003e… (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51680\"\u003e#51680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/bbf87a7d991ca4bafb03717adc157413fb729d18\"\u003e\u003ccode\u003ebbf87a7\u003c/code\u003e\u003c/a\u003e feat: add remove, removeAll, and removeGroup for notifications API (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51691\"\u003e#51691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c9598c82e42f52b772e96b4b6d2bff04465fedde\"\u003e\u003ccode\u003ec9598c8\u003c/code\u003e\u003c/a\u003e feat: add http cache support to requests from utility process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51698\"\u003e#51698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/102aebe84143dceb32e7de7ffed64755ca47c20d\"\u003e\u003ccode\u003e102aebe\u003c/code\u003e\u003c/a\u003e ci: set no color output during build (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51709\"\u003e#51709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v42.1.0...v42.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.12.19 to 4.12.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): normalize all backslashes in file paths, not just the first in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4962\"\u003ehonojs/hono#4962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(context): export the Context class publicly by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4543\"\u003ehonojs/hono#4543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(contribution): add AI Usage Policy by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4970\"\u003ehonojs/hono#4970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(compress): add contentTypeFilter option and \u003ccode\u003eCOMPRESSIBLE_CONTENT_TYPE_REGEX\u003c/code\u003e re-export by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4961\"\u003ehonojs/hono#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/ipaddr): do not compress a single 0 group to \u003ccode\u003e::\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4971\"\u003ehonojs/hono#4971\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.22...v4.12.23\"\u003ehttps://github.com/honojs/hono/compare/v4.12.22...v4.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update vitest to v4 and cleanups by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4952\"\u003ehonojs/hono#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mime): specify charset parameter per MIME type instead of mechanical detection by \u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compress): respect Accept-Encoding when encoding option is set by \u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deno): echo negotiated WebSocket subprotocol in upgrade response by \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add msgpack as a compressible content type by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.21...v4.12.22\"\u003ehttps://github.com/honojs/hono/compare/v4.12.21...v4.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.21\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for the following security issues:\u003c/p\u003e\n\u003ch3\u003eapp.mount() strips mount prefix using undecoded path, causing incorrect routing for percent-encoded paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eapp.mount()\u003c/code\u003e. Fixes prefix stripping using the raw URL pathname instead of the decoded path, where percent-encoded characters in the mount prefix or path could cause the prefix to be removed at the wrong position, resulting in the sub-application receiving an incorrect path. GHSA-2gcr-mfcq-wcc3\u003c/p\u003e\n\u003ch3\u003eIP Restriction bypasses static deny rules for non-canonical IPv6\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/ip-restriction\u003c/code\u003e. Fixes IP address comparison using string equality, where non-canonical IPv6 representations of a denied address — such as compressed forms or hex-notation IPv4-mapped addresses — could bypass static deny rules. GHSA-xrhx-7g5j-rcj5\u003c/p\u003e\n\u003ch3\u003eCookie helper does not sanitize sameSite and priority, allowing Set-Cookie injection\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/cookie\u003c/code\u003e. Fixes missing validation of \u003ccode\u003esameSite\u003c/code\u003e and \u003ccode\u003epriority\u003c/code\u003e options against injection characters (\u003ccode\u003e;\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e), where user-controlled input passed to either option could inject additional attributes into the Set-Cookie response header. GHSA-3hrh-pfw6-9m5x\u003c/p\u003e\n\u003ch3\u003eJWT middleware accepts any Authorization scheme, not only Bearer\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/jwt\u003c/code\u003e, \u003ccode\u003ehono/jwk\u003c/code\u003e. Fixes missing scheme validation in the Authorization header, where any two-part header value was accepted regardless of the scheme name, allowing non-Bearer schemes to pass JWT authentication. GHSA-f577-qrjj-4474\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who use \u003ccode\u003eapp.mount()\u003c/code\u003e, \u003ccode\u003ehono/ip-restriction\u003c/code\u003e, \u003ccode\u003ehono/cookie\u003c/code\u003e, or \u003ccode\u003ehono/jwt\u003c/code\u003e/\u003ccode\u003ehono/jwk\u003c/code\u003e are encouraged to upgrade to this version.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/83bfb3bb4a12c1d92c163a39e907df5d662ff78d\"\u003e\u003ccode\u003e83bfb3b\u003c/code\u003e\u003c/a\u003e 4.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/bcd290a64c0b392fd06d2bd1f256c5dc9835e4a4\"\u003e\u003ccode\u003ebcd290a\u003c/code\u003e\u003c/a\u003e fix(utils/ipaddr): do not compress a single 0 group to \u003ccode\u003e::\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4971\"\u003e#4971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c968177d9c11ddc7c7cca57c384497f11a6d60ae\"\u003e\u003ccode\u003ec968177\u003c/code\u003e\u003c/a\u003e feat(compress): add contentTypeFilter option and `COMPRESSIBLE_CONTENT_TYPE_R...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0265a5453a7c272417eaa22b93d3fb319d2188ed\"\u003e\u003ccode\u003e0265a54\u003c/code\u003e\u003c/a\u003e docs(contribution): add AI Usage Policy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c84c5d2d46ca6a78c316529491d42ab7bb956368\"\u003e\u003ccode\u003ec84c5d2\u003c/code\u003e\u003c/a\u003e feat(context): export the Context class publicly (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4543\"\u003e#4543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/82dad6297c90c33c41bf48b4530509a21588ad06\"\u003e\u003ccode\u003e82dad62\u003c/code\u003e\u003c/a\u003e fix(serve-static): normalize all backslashes in file paths, not just the firs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/2f01b774b168911d24e4864fb66054f5de9d9a4e\"\u003e\u003ccode\u003e2f01b77\u003c/code\u003e\u003c/a\u003e 4.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6bc0dff277684ee50ace6dc87a7ad73a9c131c99\"\u003e\u003ccode\u003e6bc0dff\u003c/code\u003e\u003c/a\u003e feat: add msgpack as a compressible content type (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7e0555d14c72d4204347ac9afaae32ba5c013ab9\"\u003e\u003ccode\u003e7e0555d\u003c/code\u003e\u003c/a\u003e fix(deno): echo negotiated WebSocket subprotocol in upgrade response (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4955\"\u003e#4955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/f0ed2465913f2a89ebdf65cc54d6254915fc3ff6\"\u003e\u003ccode\u003ef0ed246\u003c/code\u003e\u003c/a\u003e fix(compress): respect Accept-Encoding when encoding option is set (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.19...v4.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: request.length overflows on Content-Length \u0026gt; 2GB by \u003ca href=\"https://github.com/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\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/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/koajs/koa/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/6984592d41946ed746f15afcb05554e073f64dad\"\u003e\u003ccode\u003e6984592\u003c/code\u003e\u003c/a\u003e 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3f3ac48904229f807939d13ab49fdf8262a7aa08\"\u003e\u003ccode\u003e3f3ac48\u003c/code\u003e\u003c/a\u003e fix: request.length overflows on Content-Length \u0026gt; 2GB (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpd...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8737","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8737","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8737/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-05-29T01:00:07.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4544846269","node_id":"PR_kwDOBwapYs7gdWUk","number":8696,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-29T01:00:07.000Z","updated_at":"2026-05-29T01:18:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":17,"packages":[{"name":"@babel/core","old_version":"7.29.0","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":"@datadog/openfeature-node-server","old_version":"1.2.1","new_version":"2.0.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.6","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@hono/node-server","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/honojs/node-server"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.77.3","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"electron","old_version":"42.1.0","new_version":"42.2.0","repository_url":"https://github.com/electron/electron"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.23","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"npm","old_version":"11.14.1","new_version":"11.15.0","repository_url":"https://github.com/npm/cli"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.3.0","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.4.2","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 17 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `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| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `1.2.1` | `2.0.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.1` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.6` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.3` | `2.0.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.77.3` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.2.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.23` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.15.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.3.0` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.4.2` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.28.5 to 7.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\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/babel/babel/commit/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@datadog/openfeature-node-server` from 1.2.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DataDog/openfeature-js-client/releases\"\u003e@​datadog/openfeature-node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add npm compatibility smoke test by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003eDataDog/openfeature-js-client#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003eDataDog/openfeature-js-client#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to lerna independent versioning by \u003ca href=\"https://github.com/sameerank\"\u003e\u003ccode\u003e@​sameerank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003eDataDog/openfeature-js-client#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@datadog/openfeature-node-server@2.0.0\"\u003ehttps://github.com/DataDog/openfeature-js-client/compare/v1.2.1...@​datadog/openfeature-node-server@2.0.0\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/DataDog/openfeature-js-client/blob/main/CHANGELOG.md\"\u003e@​datadog/openfeature-node-server's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​datadog/openfeature-browser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.2, \u003ccode\u003e@​datadog/openfeature-node-server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version to prevent version skew [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: switch to lerna independent versioning (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: pin exact versions for internal dependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: add npm compatibility smoke test (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is the first stable release with the serialId feature. v1.2.0 had yarn syntax issues, v1.2.1 had loose dependency issues. \u003ccode\u003enode-server\u003c/code\u003e is bumped to 2.0.0 to prevent automatic upgrades by older dd-trace versions with unpinned dependencies.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node): expose serial ID in flagMetadata for span enrichment (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/269\"\u003e#269\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003e👷 ci(deps): Bump dependabot/fetch-metadata (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eInternal Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e👷 ci(deps)(deps): Bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps)(deps): Bump tmp from 0.2.3 to 0.2.5 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps-dev)(deps-dev): Bump glob from 11.1.0 to 13.0.6 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e👷 chore(deps): Bump axios from 1.13.4 to 1.15.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate missed touchpoints on v1.1.1 release\u003c/li\u003e\n\u003cli\u003efix: replace Map\u0026lt;string, string\u0026gt; constraint with CacheDelegate to avoid MapIterator in declarations (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/263\"\u003e#263\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): bump \u003ccode\u003e@​datadog/browser-core\u003c/code\u003e to ^6.33.0 (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/261\"\u003e#261\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/254\"\u003e#254\u003c/a\u003e) [BROWSER] [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eExecuting automated changes (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/253\"\u003e#253\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003echore(browser): move \u003ccode\u003e@​types/chrome\u003c/code\u003e from dependencies to devDependencies (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/250\"\u003e#250\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003efix(node): mark open \u003ccode\u003e@​openfeature/server-sdk\u003c/code\u003e as non-optional (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/248\"\u003e#248\u003c/a\u003e) [NODE-SERVER]\u003c/li\u003e\n\u003cli\u003eRemove nested attributes from setContext example (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/234\"\u003e#234\u003c/a\u003e) [BROWSER]\u003c/li\u003e\n\u003cli\u003echore: Harden npm supply chain with \u003ccode\u003e@​lavamoat/allow-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/DataDog/openfeature-js-client/pull/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003e*_ Bug Fixes_\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow null targeting key for static and rule-only flags (\u003ca href=\"https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes:\u003c/strong\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/208293e04a79701c97f416665c51b6ccd02c089f\"\u003e\u003ccode\u003e208293e\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DataDog/openfeature-js-client/commit/d81d422b2676b0202c8b3b8fd98c6bb6238ef8b1\"\u003e\u003ccode\u003ed81d422\u003c/code\u003e\u003c/a\u003e fix: pin \u003ccode\u003e@​datadog/flagging-core\u003c/code\u003e to exact version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DataDog/openfeature-js-client/commits/@datadog/openfeature-node-server@2.0.0/packages/node-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d00c23dbc62e76df170c14ecf69e447e1cdbc8d3\"\u003e\u003ccode\u003ed00c23d\u003c/code\u003e\u003c/a\u003e Prevent false NoLivingConnectionsError in WeightedConnectionPool (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/2db86c63645189d51edde2608873b9dc303173d7\"\u003e\u003ccode\u003e2db86c6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to e989123 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5895e4b8b52a1c8b9d9de43cdc424c0621613bb3\"\u003e\u003ccode\u003e5895e4b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 48b55a0 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a2f607ced1208e135bfe70f7b48cb8109f42f463\"\u003e\u003ccode\u003ea2f607c\u003c/code\u003e\u003c/a\u003e fix: use Buffer.concat for UTF-8 response body to prevent multi-byte characte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5e789a3b51abef559a3417e91a6a5d7cbf54aa9a\"\u003e\u003ccode\u003e5e789a3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to bb20cf7 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/09b619dca674c085b70676ec25d8297f7ddaf595\"\u003e\u003ccode\u003e09b619d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\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 `@hono/node-server` from 2.0.3 to 2.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e@​hono/node-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: stub ws types to prevent them leaking in public types by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/359\"\u003ehonojs/node-server#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ehttps://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\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/honojs/node-server/commit/9e1cdee836baeb13f33e857a582b29546185c324\"\u003e\u003ccode\u003e9e1cdee\u003c/code\u003e\u003c/a\u003e 2.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b4ca62216c9b537f1e56e0282bc8b5ee5b953b26\"\u003e\u003ccode\u003eb4ca622\u003c/code\u003e\u003c/a\u003e fix: stub ws types to prevent them leaking in public types (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/node-server/compare/v2.0.3...v2.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bullmq` from 5.76.10 to 5.77.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.77.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.2...v5.77.3\"\u003e5.77.3\u003c/a\u003e (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebun-redis:\u003c/strong\u003e remove per-command serialization to enable implicit pipelining (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4188\"\u003e#4188\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/685b0744cfeb273778420835010ec1b16b23e22a\"\u003e685b074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.1...v5.77.2\"\u003e5.77.2\u003c/a\u003e (2026-05-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnection:\u003c/strong\u003e use more permissive typing on NodeRedisRawClient options (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4184\"\u003e#4184\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4187\"\u003e#4187\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0feec14452865c419961edb9c733f9951b6a663f\"\u003e0feec14\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4170\"\u003e#4170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.0...v5.77.1\"\u003e5.77.1\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnections:\u003c/strong\u003e make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e75a66af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.11...v5.77.0\"\u003e5.77.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactored client code, adding support for node-redis and bun native redis client (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4170\"\u003e#4170\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/963c1b51b3b0da0d014698f101598b9dcdff0bd1\"\u003e963c1b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.76.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.76.11\"\u003e5.76.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e stop fetching next jobs when closing on manual job movement (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4178\"\u003e#4178\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4163\"\u003e#4163\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/7b9f7e0c81427fb9d936a6366c21ef2a96729335\"\u003e7b9f7e0\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/taskforcesh/bullmq/commit/685b0744cfeb273778420835010ec1b16b23e22a\"\u003e\u003ccode\u003e685b074\u003c/code\u003e\u003c/a\u003e perf(bun-redis): remove per-command serialization to enable implicit pipelini...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/4b0571dd20a19116c3be8e9cc20da7c40f31c4eb\"\u003e\u003ccode\u003e4b0571d\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.2 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0feec14452865c419961edb9c733f9951b6a663f\"\u003e\u003ccode\u003e0feec14\u003c/code\u003e\u003c/a\u003e fix(connection): use more permissive typing on NodeRedisRawClient options (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d8ed22297d4433d095ad669e845c35a30a18d918\"\u003e\u003ccode\u003ed8ed222\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.1 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e\u003ccode\u003e75a66af\u003c/code\u003e\u003c/a\u003e fix(connections): make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/1adbabcb456daa6aa1014f40b4dba53a2904044c\"\u003e\u003ccode\u003e1adbabc\u003c/code\u003e\u003c/a\u003e docs: update bullmq-pro changelog for version v7.46.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/441673d29bc9d79f4a1e6fb34c8a2b12f94ac9b0\"\u003e\u003ccode\u003e441673d\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/963c1b51b3b0da0d014698f101598b9dcdff0bd1\"\u003e\u003ccode\u003e963c1b5\u003c/code\u003e\u003c/a\u003e feat: refactored client code, adding support for node-redis and bun native re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3178f95eff40597e79f0e001ada08495bd288944\"\u003e\u003ccode\u003e3178f95\u003c/code\u003e\u003c/a\u003e chore(release): 5.76.11 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4180\"\u003e#4180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/7b9f7e0c81427fb9d936a6366c21ef2a96729335\"\u003e\u003ccode\u003e7b9f7e0\u003c/code\u003e\u003c/a\u003e fix(worker): stop fetching next jobs when closing on manual job movement (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/41\"\u003e#41\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.77.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 42.1.0 to 42.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.2.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed the \u003ccode\u003e--experimental-inspector-network-resource\u003c/code\u003e Node.js flag to be passed through Electron. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51378\"\u003e#51378\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51377\"\u003e41\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed crash for Notification close. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51657\"\u003e#51657\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51656\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/51655\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes for a use-after-free in touch-event queue teardown, a runtime-effect validation gap in Skia image filters, and an integer overflow in the GLSL translator. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51646\"\u003e#51646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes for an out-of-bounds write in WebAudio worklet setup, a heap overflow in the ANGLE GL backend, a use-after-free in the GTK Wayland platform, an accessibility tree-state validation issue, and an integer overflow in text bidi handling. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51666\"\u003e#51666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51628\"\u003e#51628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/51688\"\u003e#51688\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/electron/electron/commit/87740a867bddf434afec16e1f8b4f02235d3e7f7\"\u003e\u003ccode\u003e87740a8\u003c/code\u003e\u003c/a\u003e fix: skip current instance's child processes in Windows orphan killer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51686\"\u003e#51686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/db2296d1c837911edafb3aaeaad2cd99d88443e3\"\u003e\u003ccode\u003edb2296d\u003c/code\u003e\u003c/a\u003e docs: update Notification 'failed' support info (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51688\"\u003e#51688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c084f3d6dad021304d9ac4a432d1d8930581cde7\"\u003e\u003ccode\u003ec084f3d\u003c/code\u003e\u003c/a\u003e feat: allow --experimental-inspector-network-resource node flag (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51378\"\u003e#51378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/365cd49093df0a1fdb6d90b01d32f60b9b1bfeb1\"\u003e\u003ccode\u003e365cd49\u003c/code\u003e\u003c/a\u003e docs: update Azure Artifact Signing and EV cert docs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51677\"\u003e#51677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/4f2f73d22dd1a8469fd29f3967a8d8d5fbaa5791\"\u003e\u003ccode\u003e4f2f73d\u003c/code\u003e\u003c/a\u003e fix: Crash for Notification close (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51657\"\u003e#51657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71627f0ad754175864c929e74eca4c5f0f137647\"\u003e\u003ccode\u003e71627f0\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 5 changes from chromium, angle (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51666\"\u003e#51666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2c8e90d6c892a6c89d7a013091bd4e19c2f6663c\"\u003e\u003ccode\u003e2c8e90d\u003c/code\u003e\u003c/a\u003e perf: use GIO instead of \u003ccode\u003exdg-mime\u003c/code\u003e for \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9f5cd23ebe52b5c271c013eb15983d84fea0c6d8\"\u003e\u003ccode\u003e9f5cd23\u003c/code\u003e\u003c/a\u003e refactor: SafeStorage never emits, so do not inherit from EventEmitter (\u003ca href=\"https://redirect.github.com/electron/electron/issues/5105\"\u003e#5105\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9d7589940875c2d00f5198a073db1608fd9547ad\"\u003e\u003ccode\u003e9d75899\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 3 changes from chromium, skia, angle (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51646\"\u003e#51646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/804962d2ab9410c6f79ef01d0da2fdeac8515a0a\"\u003e\u003ccode\u003e804962d\u003c/code\u003e\u003c/a\u003e test: wait for navigation to settle in loadURL tests (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51644\"\u003e#51644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron/electron/compare/v42.1.0...v42.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.12.19 to 4.12.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): normalize all backslashes in file paths, not just the first in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4962\"\u003ehonojs/hono#4962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(context): export the Context class publicly by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4543\"\u003ehonojs/hono#4543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(contribution): add AI Usage Policy by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4970\"\u003ehonojs/hono#4970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(compress): add contentTypeFilter option and \u003ccode\u003eCOMPRESSIBLE_CONTENT_TYPE_REGEX\u003c/code\u003e re-export by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4961\"\u003ehonojs/hono#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/ipaddr): do not compress a single 0 group to \u003ccode\u003e::\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4971\"\u003ehonojs/hono#4971\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.22...v4.12.23\"\u003ehttps://github.com/honojs/hono/compare/v4.12.22...v4.12.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update vitest to v4 and cleanups by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4952\"\u003ehonojs/hono#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mime): specify charset parameter per MIME type instead of mechanical detection by \u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compress): respect Accept-Encoding when encoding option is set by \u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deno): echo negotiated WebSocket subprotocol in upgrade response by \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add msgpack as a compressible content type by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.21...v4.12.22\"\u003ehttps://github.com/honojs/hono/compare/v4.12.21...v4.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.21\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for the following security issues:\u003c/p\u003e\n\u003ch3\u003eapp.mount() strips mount prefix using undecoded path, causing incorrect routing for percent-encoded paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eapp.mount()\u003c/code\u003e. Fixes prefix stripping using the raw URL pathname instead of the decoded path, where percent-encoded characters in the mount prefix or path could cause the prefix to be removed at the wrong position, resulting in the sub-application receiving an incorrect path. GHSA-2gcr-mfcq-wcc3\u003c/p\u003e\n\u003ch3\u003eIP Restriction bypasses static deny rules for non-canonical IPv6\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/ip-restriction\u003c/code\u003e. Fixes IP address comparison using string equality, where non-canonical IPv6 representations of a denied address — such as compressed forms or hex-notation IPv4-mapped addresses — could bypass static deny rules. GHSA-xrhx-7g5j-rcj5\u003c/p\u003e\n\u003ch3\u003eCookie helper does not sanitize sameSite and priority, allowing Set-Cookie injection\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/cookie\u003c/code\u003e. Fixes missing validation of \u003ccode\u003esameSite\u003c/code\u003e and \u003ccode\u003epriority\u003c/code\u003e options against injection characters (\u003ccode\u003e;\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e), where user-controlled input passed to either option could inject additional attributes into the Set-Cookie response header. GHSA-3hrh-pfw6-9m5x\u003c/p\u003e\n\u003ch3\u003eJWT middleware accepts any Authorization scheme, not only Bearer\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/jwt\u003c/code\u003e, \u003ccode\u003ehono/jwk\u003c/code\u003e. Fixes missing scheme validation in the Authorization header, where any two-part header value was accepted regardless of the scheme name, allowing non-Bearer schemes to pass JWT authentication. GHSA-f577-qrjj-4474\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who use \u003ccode\u003eapp.mount()\u003c/code\u003e, \u003ccode\u003ehono/ip-restriction\u003c/code\u003e, \u003ccode\u003ehono/cookie\u003c/code\u003e, or \u003ccode\u003ehono/jwt\u003c/code\u003e/\u003ccode\u003ehono/jwk\u003c/code\u003e are encouraged to upgrade to this version.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/83bfb3bb4a12c1d92c163a39e907df5d662ff78d\"\u003e\u003ccode\u003e83bfb3b\u003c/code\u003e\u003c/a\u003e 4.12.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/bcd290a64c0b392fd06d2bd1f256c5dc9835e4a4\"\u003e\u003ccode\u003ebcd290a\u003c/code\u003e\u003c/a\u003e fix(utils/ipaddr): do not compress a single 0 group to \u003ccode\u003e::\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4971\"\u003e#4971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c968177d9c11ddc7c7cca57c384497f11a6d60ae\"\u003e\u003ccode\u003ec968177\u003c/code\u003e\u003c/a\u003e feat(compress): add contentTypeFilter option and `COMPRESSIBLE_CONTENT_TYPE_R...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0265a5453a7c272417eaa22b93d3fb319d2188ed\"\u003e\u003ccode\u003e0265a54\u003c/code\u003e\u003c/a\u003e docs(contribution): add AI Usage Policy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c84c5d2d46ca6a78c316529491d42ab7bb956368\"\u003e\u003ccode\u003ec84c5d2\u003c/code\u003e\u003c/a\u003e feat(context): export the Context class publicly (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4543\"\u003e#4543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/82dad6297c90c33c41bf48b4530509a21588ad06\"\u003e\u003ccode\u003e82dad62\u003c/code\u003e\u003c/a\u003e fix(serve-static): normalize all backslashes in file paths, not just the firs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/2f01b774b168911d24e4864fb66054f5de9d9a4e\"\u003e\u003ccode\u003e2f01b77\u003c/code\u003e\u003c/a\u003e 4.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6bc0dff277684ee50ace6dc87a7ad73a9c131c99\"\u003e\u003ccode\u003e6bc0dff\u003c/code\u003e\u003c/a\u003e feat: add msgpack as a compressible content type (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7e0555d14c72d4204347ac9afaae32ba5c013ab9\"\u003e\u003ccode\u003e7e0555d\u003c/code\u003e\u003c/a\u003e fix(deno): echo negotiated WebSocket subprotocol in upgrade response (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4955\"\u003e#4955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/f0ed2465913f2a89ebdf65cc54d6254915fc3ff6\"\u003e\u003ccode\u003ef0ed246\u003c/code\u003e\u003c/a\u003e fix(compress): respect Accept-Encoding when encoding option is set (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.19...v4.12.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: request.length overflows on Content-Length \u0026gt; 2GB by \u003ca href=\"https://github.com/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\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/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/koajs/koa/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/6984592d41946ed746f15afcb05554e073f64dad\"\u003e\u003ccode\u003e6984592\u003c/code\u003e\u003c/a\u003e 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3f3ac48904229f807939d13ab49fdf8262a7aa08\"\u003e\u003ccode\u003e3f3ac48\u003c/code\u003e\u003c/a\u003e fix: request.length overflows on Content-Length \u0026gt; 2GB (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm` from 11.14.1 to 11.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003enpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003e11.15.0\u003c/a\u003e (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0d5d899ea8a6981a2a1d3c724384d12fd1908a90\"\u003e\u003ccode\u003e0d5d899\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9379\"\u003e#9379\u003c/a\u003e npm stage (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1433740a8b42f9359a2178d00a40e3f770b6b1b2\"\u003e\u003ccode\u003e1433740\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9376\"\u003e#9376\u003c/a\u003e add permissions support to trust commands (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9376\"\u003e#9376\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8df10f5a399048c9d2dd7eba1d65c0b4b6a5b1c8\"\u003e\u003ccode\u003e8df10f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e add allow-git/allow-file/allow-directory/allow-remote configs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/39b625e60628e7fdc96ee88cbe1c3b613bdc1ac5\"\u003e\u003ccode\u003e39b625e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9381\"\u003e#9381\u003c/a\u003e key stage download --json output by package name (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9381\"\u003e#9381\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6aa332d4cc37c0981f29cfb7e1efc66eee65578c\"\u003e\u003ccode\u003e6aa332d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow min-release-age in npmrc to coexist with --before (\u003ca href=\"https://github.com/raazkhnl\"\u003e\u003ccode\u003e@​raazkhnl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/468550fb8f6ded97df03e6b8a82dbfbcb7b47d30\"\u003e\u003ccode\u003e468550f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e refactor #failureNode, adjust tests and safety (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cabe2499347c17d97eecc3bbca3d96fe2f556d0d\"\u003e\u003ccode\u003ecabe249\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow-remote=none does not block registry tarballs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esocks@2.8.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003elru-cache@11.5.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003eip-address@10.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebrace-expansion@5.0.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6918b4cd149a3917e7d84beddb1b20138cc0ebac\"\u003e\u003ccode\u003e6918b4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebin-links@6.0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf84079a507c20d8215bc0154bac65e6d14b27f8\"\u003e\u003ccode\u003ebf84079\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003etar@7.5.15\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bdef82c2e003b682f4be324a1a45a5a6b09d0ec1\"\u003e\u003ccode\u003ebdef82c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esemver@7.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f38a6777ae746e136756521e0134f92a4425c90\"\u003e\u003ccode\u003e3f38a67\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/816f3bfeed3b8f19bd480ba305eb48c71e779f59\"\u003e\u003ccode\u003e816f3bf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e dev dependency updates (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.6.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/config-v10.9.1\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/config@10.9.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmdiff-v8.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmdiff@8.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmexec-v10.2.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmexec@10.2.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.22\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmfund@7.0.22\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpack-v9.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpack@9.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpublish-v11.2.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpublish@11.2.0\u003c/code\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/npm/cli/blob/v11.15.0/CHANGELOG.md\"\u003enpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003e11.15.0\u003c/a\u003e (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0d5d899ea8a6981a2a1d3c724384d12fd1908a90\"\u003e\u003ccode\u003e0d5d899\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9379\"\u003e#9379\u003c/a\u003e npm stage (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1433740a8b42f9359a2178d00a40e3f770b6b1b2\"\u003e\u003ccode\u003e1433740\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9376\"\u003e#9376\u003c/a\u003e add permissions support to trust commands (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9376\"\u003e#9376\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8df10f5a399048c9d2dd7eba1d65c0b4b6a5b1c8\"\u003e\u003ccode\u003e8df10f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e add allow-git/allow-file/allow-directory/allow-remote configs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/39b625e60628e7fdc96ee88cbe1c3b613bdc1ac5\"\u003e\u003ccode\u003e39b625e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9381\"\u003e#9381\u003c/a\u003e key stage download --json output by package name (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9381\"\u003e#9381\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6aa332d4cc37c0981f29cfb7e1efc66eee65578c\"\u003e\u003ccode\u003e6aa332d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow min-release-age in npmrc to coexist with --before (\u003ca href=\"https://github.com/raazkhnl\"\u003e\u003ccode\u003e@​raazkhnl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/468550fb8f6ded97df03e6b8a82dbfbcb7b47d30\"\u003e\u003ccode\u003e468550f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e refactor #failureNode, adjust tests and safety (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cabe2499347c17d97eecc3bbca3d96fe2f556d0d\"\u003e\u003ccode\u003ecabe249\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow-remote=none does not block registry tarballs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esocks@2.8.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003elru-cache@11.5.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003eip-address@10.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebrace-expansion@5.0.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/co...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8696","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8696","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8696/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-05-27T03:44:15.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4529315350","node_id":"PR_kwDOBwapYs7fqpci","number":8650,"state":"closed","title":"chore(deps): bump the test-versions group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-28T01:36:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T03:44:15.000Z","updated_at":"2026-05-28T01:36:29.000Z","time_to_close":78731,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":13,"packages":[{"name":"@elastic/elasticsearch","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.5","new_version":"9.3.6","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bullmq","old_version":"5.76.10","new_version":"5.77.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"electron","old_version":"42.1.0","new_version":"42.2.0","repository_url":"https://github.com/electron/electron"},{"name":"hono","old_version":"4.12.19","new_version":"4.12.22","repository_url":"https://github.com/honojs/hono"},{"name":"koa","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/koajs/koa"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"npm","old_version":"11.14.1","new_version":"11.15.0","repository_url":"https://github.com/npm/cli"},{"name":"pnpm","old_version":"11.1.3","new_version":"11.2.2","repository_url":"https://github.com/pnpm/pnpm"},{"name":"protobufjs","old_version":"8.4.0","new_version":"8.4.2","repository_url":"https://github.com/protobufjs/protobuf.js"},{"name":"ws","old_version":"8.20.1","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 13 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.4.0` | `9.4.1` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.5` | `9.3.6` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.76.10` | `5.77.1` |\n| [electron](https://github.com/electron/electron) | `42.1.0` | `42.2.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.19` | `4.12.22` |\n| [koa](https://github.com/koajs/koa) | `3.2.0` | `3.2.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [npm](https://github.com/npm/cli) | `11.14.1` | `11.15.0` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `11.1.3` | `11.2.2` |\n| [protobufjs](https://github.com/protobufjs/protobuf.js) | `8.4.0` | `8.4.2` |\n| [ws](https://github.com/websockets/ws) | `8.20.1` | `8.21.0` |\n\n\nUpdates `@elastic/elasticsearch` from 9.4.0 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\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/elastic/elasticsearch-js/commit/78a4391d247c7e1bef9f70264c053c981a9424a9\"\u003e\u003ccode\u003e78a4391\u003c/code\u003e\u003c/a\u003e [9.4] chore: update ESM patching for apache-arrow (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3294\"\u003e#3294\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/b88dca6c76756aa354f69ff0069fd40f4c198084\"\u003e\u003ccode\u003eb88dca6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bd7b2af7a6d2de7a09ebaf7ea725bbe57723d3d9\"\u003e\u003ccode\u003ebd7b2af\u003c/code\u003e\u003c/a\u003e 9.4.1 changelog (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3284\"\u003e#3284\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3285\"\u003e#3285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/4ff8dce1ae7ef54e514feac06925df94dbe8049a\"\u003e\u003ccode\u003e4ff8dce\u003c/code\u003e\u003c/a\u003e bump to 9.4.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/588c55aa25e438ef93f3d7bee46eb1964e0e1378\"\u003e\u003ccode\u003e588c55a\u003c/code\u003e\u003c/a\u003e [9.4] fix: throw errors properly when bulk helper uses a stream (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3281\"\u003e#3281\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.4.0...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/transport` from 9.3.5 to 9.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elastic-transport-js/releases\"\u003e@​elastic/transport's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.6\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Buffer.concat for UTF-8 response body to prevent multi-byte character corruption by \u003ca href=\"https://github.com/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false NoLivingConnectionsError in WeightedConnectionPool by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/369\"\u003eelastic/elastic-transport-js#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent ConnectionError with empty message by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/370\"\u003eelastic/elastic-transport-js#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eensure Error.cause propagates by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/371\"\u003eelastic/elastic-transport-js#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse correct content-type on empty requests by \u003ca href=\"https://github.com/JoshMock\"\u003e\u003ccode\u003e@​JoshMock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/372\"\u003eelastic/elastic-transport-js#372\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/joecwu\"\u003e\u003ccode\u003e@​joecwu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/pull/364\"\u003eelastic/elastic-transport-js#364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\u003ehttps://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\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/elastic/elastic-transport-js/commit/5ef792abf78ba81e534e6dff0f398cef63b20383\"\u003e\u003ccode\u003e5ef792a\u003c/code\u003e\u003c/a\u003e fix: use correct content-type on empty requests (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d619d0d462c40104aca949a79a3e420c0037d4e9\"\u003e\u003ccode\u003ed619d0d\u003c/code\u003e\u003c/a\u003e fix: ensure Error.cause propagates (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5f1eab1b44707d6afb8c54513893ffc3e8c53fd8\"\u003e\u003ccode\u003e5f1eab1\u003c/code\u003e\u003c/a\u003e fix: prevent ConnectionError with empty message (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/d00c23dbc62e76df170c14ecf69e447e1cdbc8d3\"\u003e\u003ccode\u003ed00c23d\u003c/code\u003e\u003c/a\u003e Prevent false NoLivingConnectionsError in WeightedConnectionPool (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/2db86c63645189d51edde2608873b9dc303173d7\"\u003e\u003ccode\u003e2db86c6\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to e989123 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5895e4b8b52a1c8b9d9de43cdc424c0621613bb3\"\u003e\u003ccode\u003e5895e4b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 48b55a0 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/a2f607ced1208e135bfe70f7b48cb8109f42f463\"\u003e\u003ccode\u003ea2f607c\u003c/code\u003e\u003c/a\u003e fix: use Buffer.concat for UTF-8 response body to prevent multi-byte characte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/5e789a3b51abef559a3417e91a6a5d7cbf54aa9a\"\u003e\u003ccode\u003e5e789a3\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to bb20cf7 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elastic-transport-js/commit/09b619dca674c085b70676ec25d8297f7ddaf595\"\u003e\u003ccode\u003e09b619d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/elastic/elastic-transport-js/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elastic/elastic-transport-js/compare/v9.3.5...v9.3.6\"\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 `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bullmq` from 5.76.10 to 5.77.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.77.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.77.0...v5.77.1\"\u003e5.77.1\u003c/a\u003e (2026-05-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econnections:\u003c/strong\u003e make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e75a66af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.77.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.11...v5.77.0\"\u003e5.77.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactored client code, adding support for node-redis and bun native redis client (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4170\"\u003e#4170\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/963c1b51b3b0da0d014698f101598b9dcdff0bd1\"\u003e963c1b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.76.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.76.11\"\u003e5.76.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e stop fetching next jobs when closing on manual job movement (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4178\"\u003e#4178\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4163\"\u003e#4163\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/7b9f7e0c81427fb9d936a6366c21ef2a96729335\"\u003e7b9f7e0\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/taskforcesh/bullmq/commit/75a66af36f7d56c149e070826a20116ea1ef5e7b\"\u003e\u003ccode\u003e75a66af\u003c/code\u003e\u003c/a\u003e fix(connections): make sure we do not mutate ioredis (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4182\"\u003e#4182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/1adbabcb456daa6aa1014f40b4dba53a2904044c\"\u003e\u003ccode\u003e1adbabc\u003c/code\u003e\u003c/a\u003e docs: update bullmq-pro changelog for version v7.46.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/441673d29bc9d79f4a1e6fb34c8a2b12f94ac9b0\"\u003e\u003ccode\u003e441673d\u003c/code\u003e\u003c/a\u003e chore(release): 5.77.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/963c1b51b3b0da0d014698f101598b9dcdff0bd1\"\u003e\u003ccode\u003e963c1b5\u003c/code\u003e\u003c/a\u003e feat: refactored client code, adding support for node-redis and bun native re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/3178f95eff40597e79f0e001ada08495bd288944\"\u003e\u003ccode\u003e3178f95\u003c/code\u003e\u003c/a\u003e chore(release): 5.76.11 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4180\"\u003e#4180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/7b9f7e0c81427fb9d936a6366c21ef2a96729335\"\u003e\u003ccode\u003e7b9f7e0\u003c/code\u003e\u003c/a\u003e fix(worker): stop fetching next jobs when closing on manual job movement (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/41\"\u003e#41\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/c514593dd0641591d9b49db28a6804ff1a65e195\"\u003e\u003ccode\u003ec514593\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e to v21 [securi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0266ad16abbd6f0d206b430db11f2444aa29a256\"\u003e\u003ccode\u003e0266ad1\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (non-major) [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4174\"\u003e#4174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/a345b1533be68a346d9f02f7b4693812b32bca05\"\u003e\u003ccode\u003ea345b15\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency brace-expansion to v5.0.6 [security] (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4177\"\u003e#4177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/4a16851d1583b08432cc8bdd993d6d81d5f1a2ea\"\u003e\u003ccode\u003e4a16851\u003c/code\u003e\u003c/a\u003e chore(release): 5.76.10 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/4173\"\u003e#4173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.76.10...v5.77.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 42.1.0 to 42.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.2.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.2.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed the \u003ccode\u003e--experimental-inspector-network-resource\u003c/code\u003e Node.js flag to be passed through Electron. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51378\"\u003e#51378\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51377\"\u003e41\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed crash for Notification close. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51657\"\u003e#51657\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/51656\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/51655\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes for a use-after-free in touch-event queue teardown, a runtime-effect validation gap in Skia image filters, and an integer overflow in the GLSL translator. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51646\"\u003e#51646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes for an out-of-bounds write in WebAudio worklet setup, a heap overflow in the ANGLE GL backend, a use-after-free in the GTK Wayland platform, an accessibility tree-state validation issue, and an integer overflow in text bidi handling. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51666\"\u003e#51666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/51628\"\u003e#51628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/51688\"\u003e#51688\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/electron/electron/commit/87740a867bddf434afec16e1f8b4f02235d3e7f7\"\u003e\u003ccode\u003e87740a8\u003c/code\u003e\u003c/a\u003e fix: skip current instance's child processes in Windows orphan killer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51686\"\u003e#51686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/db2296d1c837911edafb3aaeaad2cd99d88443e3\"\u003e\u003ccode\u003edb2296d\u003c/code\u003e\u003c/a\u003e docs: update Notification 'failed' support info (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51688\"\u003e#51688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c084f3d6dad021304d9ac4a432d1d8930581cde7\"\u003e\u003ccode\u003ec084f3d\u003c/code\u003e\u003c/a\u003e feat: allow --experimental-inspector-network-resource node flag (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51378\"\u003e#51378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/365cd49093df0a1fdb6d90b01d32f60b9b1bfeb1\"\u003e\u003ccode\u003e365cd49\u003c/code\u003e\u003c/a\u003e docs: update Azure Artifact Signing and EV cert docs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51677\"\u003e#51677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/4f2f73d22dd1a8469fd29f3967a8d8d5fbaa5791\"\u003e\u003ccode\u003e4f2f73d\u003c/code\u003e\u003c/a\u003e fix: Crash for Notification close (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51657\"\u003e#51657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71627f0ad754175864c929e74eca4c5f0f137647\"\u003e\u003ccode\u003e71627f0\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 5 changes from chromium, angle (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51666\"\u003e#51666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2c8e90d6c892a6c89d7a013091bd4e19c2f6663c\"\u003e\u003ccode\u003e2c8e90d\u003c/code\u003e\u003c/a\u003e perf: use GIO instead of \u003ccode\u003exdg-mime\u003c/code\u003e for \u003ccode\u003eapp.getApplicationNameForProtocol()\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9f5cd23ebe52b5c271c013eb15983d84fea0c6d8\"\u003e\u003ccode\u003e9f5cd23\u003c/code\u003e\u003c/a\u003e refactor: SafeStorage never emits, so do not inherit from EventEmitter (\u003ca href=\"https://redirect.github.com/electron/electron/issues/5105\"\u003e#5105\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9d7589940875c2d00f5198a073db1608fd9547ad\"\u003e\u003ccode\u003e9d75899\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 3 changes from chromium, skia, angle (42-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51646\"\u003e#51646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/804962d2ab9410c6f79ef01d0da2fdeac8515a0a\"\u003e\u003ccode\u003e804962d\u003c/code\u003e\u003c/a\u003e test: wait for navigation to settle in loadURL tests (\u003ca href=\"https://redirect.github.com/electron/electron/issues/51644\"\u003e#51644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron/electron/compare/v42.1.0...v42.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.12.19 to 4.12.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.12.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update vitest to v4 and cleanups by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4952\"\u003ehonojs/hono#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mime): specify charset parameter per MIME type instead of mechanical detection by \u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compress): respect Accept-Encoding when encoding option is set by \u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deno): echo negotiated WebSocket subprotocol in upgrade response by \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add msgpack as a compressible content type by \u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/renatograsso10\"\u003e\u003ccode\u003e@​renatograsso10\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4912\"\u003ehonojs/hono#4912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4951\"\u003ehonojs/hono#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4955\"\u003ehonojs/hono#4955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/na-trium-144\"\u003e\u003ccode\u003e@​na-trium-144\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4957\"\u003ehonojs/hono#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.21...v4.12.22\"\u003ehttps://github.com/honojs/hono/compare/v4.12.21...v4.12.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.12.21\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for the following security issues:\u003c/p\u003e\n\u003ch3\u003eapp.mount() strips mount prefix using undecoded path, causing incorrect routing for percent-encoded paths\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eapp.mount()\u003c/code\u003e. Fixes prefix stripping using the raw URL pathname instead of the decoded path, where percent-encoded characters in the mount prefix or path could cause the prefix to be removed at the wrong position, resulting in the sub-application receiving an incorrect path. GHSA-2gcr-mfcq-wcc3\u003c/p\u003e\n\u003ch3\u003eIP Restriction bypasses static deny rules for non-canonical IPv6\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/ip-restriction\u003c/code\u003e. Fixes IP address comparison using string equality, where non-canonical IPv6 representations of a denied address — such as compressed forms or hex-notation IPv4-mapped addresses — could bypass static deny rules. GHSA-xrhx-7g5j-rcj5\u003c/p\u003e\n\u003ch3\u003eCookie helper does not sanitize sameSite and priority, allowing Set-Cookie injection\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/cookie\u003c/code\u003e. Fixes missing validation of \u003ccode\u003esameSite\u003c/code\u003e and \u003ccode\u003epriority\u003c/code\u003e options against injection characters (\u003ccode\u003e;\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e), where user-controlled input passed to either option could inject additional attributes into the Set-Cookie response header. GHSA-3hrh-pfw6-9m5x\u003c/p\u003e\n\u003ch3\u003eJWT middleware accepts any Authorization scheme, not only Bearer\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003ehono/jwt\u003c/code\u003e, \u003ccode\u003ehono/jwk\u003c/code\u003e. Fixes missing scheme validation in the Authorization header, where any two-part header value was accepted regardless of the scheme name, allowing non-Bearer schemes to pass JWT authentication. GHSA-f577-qrjj-4474\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who use \u003ccode\u003eapp.mount()\u003c/code\u003e, \u003ccode\u003ehono/ip-restriction\u003c/code\u003e, \u003ccode\u003ehono/cookie\u003c/code\u003e, or \u003ccode\u003ehono/jwt\u003c/code\u003e/\u003ccode\u003ehono/jwk\u003c/code\u003e are encouraged to upgrade to this version.\u003c/p\u003e\n\u003ch2\u003ev4.12.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(route): preserve the base path of the mounted route() app by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4942\"\u003ehonojs/hono#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): widen jsx and jsxFn children to Child[] by \u003ca href=\"https://github.com/ashunar0\"\u003e\u003ccode\u003e@​ashunar0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4947\"\u003ehonojs/hono#4947\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/ashunar0\"\u003e\u003ccode\u003e@​ashunar0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4947\"\u003ehonojs/hono#4947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.19...v4.12.20\"\u003ehttps://github.com/honojs/hono/compare/v4.12.19...v4.12.20\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/honojs/hono/commit/2f01b774b168911d24e4864fb66054f5de9d9a4e\"\u003e\u003ccode\u003e2f01b77\u003c/code\u003e\u003c/a\u003e 4.12.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6bc0dff277684ee50ace6dc87a7ad73a9c131c99\"\u003e\u003ccode\u003e6bc0dff\u003c/code\u003e\u003c/a\u003e feat: add msgpack as a compressible content type (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7e0555d14c72d4204347ac9afaae32ba5c013ab9\"\u003e\u003ccode\u003e7e0555d\u003c/code\u003e\u003c/a\u003e fix(deno): echo negotiated WebSocket subprotocol in upgrade response (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4955\"\u003e#4955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/f0ed2465913f2a89ebdf65cc54d6254915fc3ff6\"\u003e\u003ccode\u003ef0ed246\u003c/code\u003e\u003c/a\u003e fix(compress): respect Accept-Encoding when encoding option is set (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/a192df0844724aeaf5cbc6f1ea2f8425d3f8a86a\"\u003e\u003ccode\u003ea192df0\u003c/code\u003e\u003c/a\u003e fix(mime): specify charset parameter per MIME type instead of mechanical dete...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cf6ef7056a59acdc5cd2eacdca201147885d3e54\"\u003e\u003ccode\u003ecf6ef70\u003c/code\u003e\u003c/a\u003e chore: update vitest to v4 and cleanups (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4952\"\u003e#4952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/a83ddb882e0c0b8c336050dba087bb2e1b12488e\"\u003e\u003ccode\u003ea83ddb8\u003c/code\u003e\u003c/a\u003e 4.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6cbb025ff87fca1a3d00d0ccca0eaf3a6385c3f1\"\u003e\u003ccode\u003e6cbb025\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c831020fb1fa2e929d222f6c84e1abfe013e512b\"\u003e\u003ccode\u003ec831020\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/905aedbc20661e0e2fa378783a7ec44a5c3df43d\"\u003e\u003ccode\u003e905aedb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.12.19...v4.12.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: request.length overflows on Content-Length \u0026gt; 2GB by \u003ca href=\"https://github.com/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\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/tejgokani\"\u003e\u003ccode\u003e@​tejgokani\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1961\"\u003ekoajs/koa#1961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ehttps://github.com/koajs/koa/compare/v3.2.0...v3.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/6984592d41946ed746f15afcb05554e073f64dad\"\u003e\u003ccode\u003e6984592\u003c/code\u003e\u003c/a\u003e 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3f3ac48904229f807939d13ab49fdf8262a7aa08\"\u003e\u003ccode\u003e3f3ac48\u003c/code\u003e\u003c/a\u003e fix: request.length overflows on Content-Length \u0026gt; 2GB (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm` from 11.14.1 to 11.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003enpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.15.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003e11.15.0\u003c/a\u003e (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0d5d899ea8a6981a2a1d3c724384d12fd1908a90\"\u003e\u003ccode\u003e0d5d899\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9379\"\u003e#9379\u003c/a\u003e npm stage (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1433740a8b42f9359a2178d00a40e3f770b6b1b2\"\u003e\u003ccode\u003e1433740\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9376\"\u003e#9376\u003c/a\u003e add permissions support to trust commands (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9376\"\u003e#9376\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8df10f5a399048c9d2dd7eba1d65c0b4b6a5b1c8\"\u003e\u003ccode\u003e8df10f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e add allow-git/allow-file/allow-directory/allow-remote configs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/39b625e60628e7fdc96ee88cbe1c3b613bdc1ac5\"\u003e\u003ccode\u003e39b625e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9381\"\u003e#9381\u003c/a\u003e key stage download --json output by package name (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9381\"\u003e#9381\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6aa332d4cc37c0981f29cfb7e1efc66eee65578c\"\u003e\u003ccode\u003e6aa332d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow min-release-age in npmrc to coexist with --before (\u003ca href=\"https://github.com/raazkhnl\"\u003e\u003ccode\u003e@​raazkhnl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/468550fb8f6ded97df03e6b8a82dbfbcb7b47d30\"\u003e\u003ccode\u003e468550f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e refactor #failureNode, adjust tests and safety (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cabe2499347c17d97eecc3bbca3d96fe2f556d0d\"\u003e\u003ccode\u003ecabe249\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow-remote=none does not block registry tarballs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esocks@2.8.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003elru-cache@11.5.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003eip-address@10.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebrace-expansion@5.0.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6918b4cd149a3917e7d84beddb1b20138cc0ebac\"\u003e\u003ccode\u003e6918b4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebin-links@6.0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf84079a507c20d8215bc0154bac65e6d14b27f8\"\u003e\u003ccode\u003ebf84079\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003etar@7.5.15\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bdef82c2e003b682f4be324a1a45a5a6b09d0ec1\"\u003e\u003ccode\u003ebdef82c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esemver@7.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f38a6777ae746e136756521e0134f92a4425c90\"\u003e\u003ccode\u003e3f38a67\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/816f3bfeed3b8f19bd480ba305eb48c71e779f59\"\u003e\u003ccode\u003e816f3bf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e dev dependency updates (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.6.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/config-v10.9.1\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/config@10.9.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmdiff-v8.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmdiff@8.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmexec-v10.2.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmexec@10.2.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.22\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmfund@7.0.22\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpack-v9.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpack@9.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpublish-v11.2.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpublish@11.2.0\u003c/code\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/npm/cli/blob/v11.15.0/CHANGELOG.md\"\u003enpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003e11.15.0\u003c/a\u003e (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0d5d899ea8a6981a2a1d3c724384d12fd1908a90\"\u003e\u003ccode\u003e0d5d899\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9379\"\u003e#9379\u003c/a\u003e npm stage (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1433740a8b42f9359a2178d00a40e3f770b6b1b2\"\u003e\u003ccode\u003e1433740\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9376\"\u003e#9376\u003c/a\u003e add permissions support to trust commands (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9376\"\u003e#9376\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8df10f5a399048c9d2dd7eba1d65c0b4b6a5b1c8\"\u003e\u003ccode\u003e8df10f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e add allow-git/allow-file/allow-directory/allow-remote configs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/39b625e60628e7fdc96ee88cbe1c3b613bdc1ac5\"\u003e\u003ccode\u003e39b625e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9381\"\u003e#9381\u003c/a\u003e key stage download --json output by package name (\u003ca href=\"https://redirect.github.com/npm/cli/issues/9381\"\u003e#9381\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6aa332d4cc37c0981f29cfb7e1efc66eee65578c\"\u003e\u003ccode\u003e6aa332d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow min-release-age in npmrc to coexist with --before (\u003ca href=\"https://github.com/raazkhnl\"\u003e\u003ccode\u003e@​raazkhnl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/468550fb8f6ded97df03e6b8a82dbfbcb7b47d30\"\u003e\u003ccode\u003e468550f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e refactor #failureNode, adjust tests and safety (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cabe2499347c17d97eecc3bbca3d96fe2f556d0d\"\u003e\u003ccode\u003ecabe249\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9339\"\u003e#9339\u003c/a\u003e allow-remote=none does not block registry tarballs (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esocks@2.8.9\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003elru-cache@11.5.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003eip-address@10.2.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebrace-expansion@5.0.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6918b4cd149a3917e7d84beddb1b20138cc0ebac\"\u003e\u003ccode\u003e6918b4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ebin-links@6.0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf84079a507c20d8215bc0154bac65e6d14b27f8\"\u003e\u003ccode\u003ebf84079\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003etar@7.5.15\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bdef82c2e003b682f4be324a1a45a5a6b09d0ec1\"\u003e\u003ccode\u003ebdef82c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003esemver@7.8.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f38a6777ae746e136756521e0134f92a4425c90\"\u003e\u003ccode\u003e3f38a67\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/816f3bfeed3b8f19bd480ba305eb48c71e779f59\"\u003e\u003ccode\u003e816f3bf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9383\"\u003e#9383\u003c/a\u003e dev dependency updates (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.6.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/config-v10.9.1\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/config@10.9.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmdiff-v8.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmdiff@8.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmexec-v10.2.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmexec@10.2.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.22\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmfund@7.0.22\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpack-v9.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpack@9.1.8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/libnpmpublish-v11.2.0\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003elibnpmpublish@11.2.0\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/npm/cli/commit/dba4863fa103e4593b43b39bef2d972a913af7ba\"\u003e\u003ccode\u003edba4863\u003c/code\u003e\u003c/a\u003e chore: release 11.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/816f3bfeed3b8f19bd480ba305eb48c71e779f59\"\u003e\u003ccode\u003e816f3bf\u003c/code\u003e\u003c/a\u003e chore: dev dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8416a6034d5998bdc3980fe0c682b26579ed207e\"\u003e\u003ccode\u003e8416a60\u003c/code\u003e\u003c/a\u003e deps: socks@2.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5e5a25b5a1f2c2cb6911be22fbf4456d3ed17d88\"\u003e\u003ccode\u003e5e5a25b\u003c/code\u003e\u003c/a\u003e deps: lru-cache@11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a6f9ad298531c6619f0b2df16e4ed3c27b616765\"\u003e\u003ccode\u003ea6f9ad2\u003c/code\u003e\u003c/a\u003e deps: ip-address@10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/63f8114f275830f55c3b0427a2ca9fff4e4cf333\"\u003e\u003ccode\u003e63f8114\u003c/code\u003e\u003c/a\u003e deps: brace-expansion@5.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6918b4cd149a3917e7d84beddb1b20138cc0ebac\"\u003e\u003ccode\u003e6918b4c\u003c/code\u003e\u003c/a\u003e deps: bin-links@6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf84079a507c20d8215bc0154bac65e6d14b27f8\"\u003e\u003ccode\u003ebf84079\u003c/code\u003e\u003c/a\u003e deps: tar@7.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bdef82c2e003b682f4be324a1a45a5a6b09d0ec1\"\u003e\u003ccode\u003ebdef82c\u003c/code\u003e\u003c/a\u003e deps: semver@7.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f38a6777ae746e136756521e0134f92a4425c90\"\u003e\u003ccode\u003e3f38a67\u003c/code\u003e\u003c/a\u003e deps: hosted-git-info@9.0.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/compare/v11.14.1...v11.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pnpm` from 11.1.3 to 11.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/releases\"\u003epnpm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epnpm 11.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSee full \u003ca href=\"https://github.com/pnpm/pnpm/releases/tag/v11.0.0\"\u003ev11.0.0 changelog\u003c/a\u003e\nMigration guide: \u003ca href=\"https://pnpm.io/11.x/migration\"\u003eMigrating from v10 to v11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eMinor Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExperimental:\u003c/strong\u003e Adding \u003ca href=\"https://npmx.dev/package/@pnpm/pacquet\"\u003e\u003ccode\u003e@pnpm/pacquet\u003c/code\u003e\u003c/a\u003e (the Rust port of pnpm) to \u003ccode\u003econfigDependencies\u003c/code\u003e in \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e now delegates the materialization phase of \u003ccode\u003epnpm install\u003c/code\u003e to the pacquet binary. pnpm still owns dependency resolution; pacquet only fetches and imports from the freshly-written lockfile. This is an opt-in preview of the Rust install engine \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11723\"\u003e#11723\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eTo configure pacquet in a project, run:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epnpm add @pnpm/pacquet --config\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou'll see changes in \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e and \u003ccode\u003epnpm-lock.yaml\u003c/code\u003e that should be committed. If you experience any issues with pacquet, please let us know by mentioning this in the GitHub issue you create.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the install engine is delegated to pacquet via \u003ccode\u003econfigDependencies\u003c/code\u003e, the user's CLI flags passed to \u003ccode\u003epnpm install\u003c/code\u003e (e.g. \u003ccode\u003e--no-runtime\u003c/code\u003e, \u003ccode\u003e--prod\u003c/code\u003e, \u003ccode\u003e--dev\u003c/code\u003e, \u003ccode\u003e--no-optional\u003c/code\u003e, \u003ccode\u003e--node-linker\u003c/code\u003e, \u003ccode\u003e--cpu\u003c/code\u003e/\u003ccode\u003e--os\u003c/code\u003e/\u003ccode\u003e--libc\u003c/code\u003e, \u003ccode\u003e--offline\u003c/code\u003e, \u003ccode\u003e--prefer-offline\u003c/code\u003e) are now forwarded to pacquet's \u003ccode\u003einstall\u003c/code\u003e subcommand verbatim. Previously pacquet was invoked with a fixed argument list, so flags like \u003ccode\u003e--no-runtime\u003c/code\u003e were silently dropped. Flag forwarding is gated on the command being \u003ccode\u003einstall\u003c/code\u003e/\u003ccode\u003ei\u003c/code\u003e; \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eupdate\u003c/code\u003e, and \u003ccode\u003ededupe\u003c/code\u003e still don't forward (their flag surface doesn't line up with pacquet's \u003ccode\u003einstall\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epnpm up\u003c/code\u003e (and \u003ccode\u003epnpm add\u003c/code\u003e / \u003ccode\u003epnpm remove\u003c/code\u003e) failing with \u003ccode\u003epacquet_package_manager::outdated_lockfile\u003c/code\u003e when pacquet is declared in \u003ccode\u003econfigDependencies\u003c/code\u003e. pnpm now passes \u003ccode\u003e--ignore-manifest-check\u003c/code\u003e to pacquet so its \u003ccode\u003e--frozen-lockfile\u003c/code\u003e check doesn't fire against the (pre-mutation) \u003ccode\u003epackage.json\u003c/code\u003e pnpm hasn't written yet \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11797\"\u003e#11797\u003c/a\u003e. Requires a pacquet release that supports the flag — bump \u003ccode\u003ePACQUET_VERSION\u003c/code\u003e in the e2e tests once it ships.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ePlatinum Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eGold Sponsors\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pnpm/pnpm/blob/main/pnpm/CHANGELOG.md\"\u003epnpm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the install engine is delegated to pacquet via \u003ccode\u003econfigDependencies\u003c/code\u003e, the user's CLI flags passed to \u003ccode\u003epnpm install\u003c/code\u003e (e.g. \u003ccode\u003e--no-runtime\u003c/code\u003e, \u003ccode\u003e--prod\u003c/code\u003e, \u003ccode\u003e--dev\u003c/code\u003e, \u003ccode\u003e--no-optional\u003c/code\u003e, \u003ccode\u003e--node-linker\u003c/code\u003e, \u003ccode\u003e--cpu\u003c/code\u003e/\u003ccode\u003e--os\u003c/code\u003e/\u003ccode\u003e--libc\u003c/code\u003e, \u003ccode\u003e--offline\u003c/code\u003e, \u003ccode\u003e--prefer-offline\u003c/code\u003e) are now forwarded to pacquet's \u003ccode\u003einstall\u003c/code\u003e subcommand verbatim. Previously pacquet was invoked with a fixed argument list, so flags like \u003ccode\u003e--no-runtime\u003c/code\u003e were silently dropped. Flag forwarding is gated on the command being \u003ccode\u003einstall\u003c/code\u003e/\u003ccode\u003ei\u003c/code\u003e; \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eupdate\u003c/code\u003e, and \u003ccode\u003ededupe\u003c/code\u003e still don't forward (their flag surface doesn't line up with pacquet's \u003ccode\u003einstall\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epnpm up\u003c/code\u003e (and \u003ccode\u003epnpm add\u003c/code\u003e / \u003ccode\u003epnpm remove\u003c/code\u003e) failing with \u003ccode\u003epacquet_package_manager::outdated_lockfile\u003c/code\u003e when pacquet is declared in \u003ccode\u003econfigDependencies\u003c/code\u003e. pnpm now passes \u003ccode\u003e--ignore-manifest-check\u003c/code\u003e to pacquet so its \u003ccode\u003e--frozen-lockfile\u003c/code\u003e check doesn't fire against the (pre-mutation) \u003ccode\u003epackage.json\u003c/code\u003e pnpm hasn't written yet \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11797\"\u003e#11797\u003c/a\u003e. Requires a pacquet release that supports the flag — bump \u003ccode\u003ePACQUET_VERSION\u003c/code\u003e in the e2e tests once it ships.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark optional subdependency snapshots of config dependencies with \u003ccode\u003eoptional: true\u003c/code\u003e in the env lockfile, matching how optional dependencies are recorded elsewhere in \u003ccode\u003epnpm-lock.yaml\u003c/code\u003e. Previously, snapshots for the platform-specific subdeps pulled in via a config dep's \u003ccode\u003eoptionalDependencies\u003c/code\u003e were written as empty objects, which was inconsistent with the rest of the lockfile and made it look like those non-host platform variants were required.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003epickRegistryForPackage\u003c/code\u003e returning the wrong registry for an unscoped \u003ccode\u003enpm:\u003c/code\u003e alias under a scoped local name. A manifest entry like \u003ccode\u003e\u0026quot;@private/foo\u0026quot;: \u0026quot;npm:lodash@^1\u0026quot;\u003c/code\u003e was routing the \u003ccode\u003elodash\u003c/code\u003e fetch through \u003ccode\u003eregistries[\u0026quot;@private\u0026quot;]\u003c/code\u003e, even though \u003ccode\u003elodash\u003c/code\u003e is unscoped and doesn't live on that registry. The npm-alias branch now returns the alias target's own scope (or \u003ccode\u003enull\u003c/code\u003e for an unscoped target, falling through to \u003ccode\u003eregistries.default\u003c/code\u003e) instead of leaking into the local key's scope.\u003c/li\u003e\n\u003cli\u003eDon't print \u0026quot;Installing config dependencies...\u0026quot; when config dependencies are already installed and nothing needs to be fetched, re-linked, or removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExperimental:\u003c/strong\u003e Adding \u003ca href=\"https://npmx.dev/package/@pnpm/pacquet\"\u003e\u003ccode\u003e@pnpm/pacquet\u003c/code\u003e\u003c/a\u003e (the Rust port of pnpm) to \u003ccode\u003econfigDependencies\u003c/code\u003e in \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e now delegates the materialization phase of \u003ccode\u003epnpm install\u003c/code\u003e to the pacquet binary. pnpm still owns dependency resolution; pacquet only fetches and imports from the freshly-written lockfile. This is an opt-in preview of the Rust install engine \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11723\"\u003e#11723\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eTo configure pacquet in a project, run:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epnpm add @pnpm/pacquet --config\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou'll see changes in \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e and \u003ccode\u003epnpm-lock.yaml\u003c/code\u003e that should be committed. If you experience any issues with pacquet, please let us know by mentioning this in the GitHub issue you create.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003econfigDependencies\u003c/code\u003e now resolve and install one level of \u003ccode\u003eoptionalDependencies\u003c/code\u003e declared by the config dependency, with \u003ccode\u003eos\u003c/code\u003e/\u003ccode\u003ecpu\u003c/code\u003e/\u003ccode\u003elibc\u003c/code\u003e platform filtering applied at install time. This unlocks the esbuild/swc-style pattern where a package ships platform-specific binaries via \u003ccode\u003eoptionalDependencies\u003c/code\u003e — a config dependency can now do the same and have the matching binary symlinked next to it in the global virtual store, so \u003ccode\u003erequire('pkg-platform-arch')\u003c/code\u003e from inside the config dependency resolves correctly.\u003c/p\u003e\n\u003cp\u003eThe env lockfile records all platform variants regardless of host platform, so it remains portable across machines. Each entry in a config dependency's \u003ccode\u003eoptionalDependencies\u003c/code\u003e must declare an exact version — ranges and tags are rejected to keep installs reproducible.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement the documented \u003ccode\u003epnpm login --scope \u0026lt;scope\u0026gt;\u003c/code\u003e flag. The scope is normalized (a leading \u003ccode\u003e@\u003c/code\u003e is added if missing; blank values are ignored) and an \u003ccode\u003e@\u0026lt;scope\u0026gt;:registry=\u0026lt;registry\u0026gt;\u003c/code\u003e mapping is written to the pnpm auth file alongside the auth token. Subsequent installs of \u003ccode\u003e@\u0026lt;scope\u0026gt;/*\u003c/code\u003e packages then route to the chosen registry. Previously \u003ccode\u003epnpm login --scope foo\u003c/code\u003e errored with \u003ccode\u003eUnknown option: 'scope'\u003c/code\u003e despite the flag being listed in the online documentation \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11716\"\u003e#11716\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epnpm outdated\u003c/code\u003e and \u003ccode\u003epnpm update --interactive\u003c/code\u003e now report Node.js, Deno, and Bun runtimes installed as project dependencies (\u003ccode\u003eruntime:\u003c/code\u003e specifiers). Previously these were silently skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003ecafile=\u0026lt;relative-path\u0026gt;\u003c/code\u003e in \u003ccode\u003e.npmrc\u003c/code\u003e being read from the wrong directory when pnpm is invoked from a different cwd (e.g. \u003ccode\u003epnpm --dir \u0026lt;project\u0026gt; install\u003c/code\u003e from a CI wrapper or monorepo script). The path is now resolved against the directory of the \u003ccode\u003e.npmrc\u003c/code\u003e that declared it, not \u003ccode\u003eprocess.cwd()\u003c/code\u003e. Before this fix the CA file silently failed to load — the install proceeded without the configured CA and the user only saw TLS errors against a private registry, with no log line tying back to the wrongly resolved path \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/11624\"\u003e#11624\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003econfig.registry\u003c/code\u003e getting a trailing slash appended when \u003ccode\u003eregistry\u003c/code\u003e is set in \u003ccode\u003e.npmrc\u003c/code\u003e and no \u003ccode\u003eregistries.default\u003c/code\u003e is provided by \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e. The sync from \u003ccode\u003eregistries.default\u003c/code\u003e to \u003ccode\u003econfig.registry\u003c/code\u003e introduced in \u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11744\"\u003e#11744\u003c/a\u003e now only fires when the workspace manifest actually contributes a different default.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix global add/update to handle minimumReleaseAge policy violations instead of surfacing an internal resolver guardrail error.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix two crashes with \u003ccode\u003einjectWorkspacePackages: true\u003c/code\u003e when the lockfile has been pruned (e.g. by \u003ccode\u003eturbo prune --docker\u003c/code\u003e):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCannot use 'in' operator to search for 'directory' in undefined\u003c/code\u003e: a peer-dependency-variant injected snapshot inherits its \u003ccode\u003eresolution\u003c/code\u003e from the base \u003ccode\u003epackages:\u003c/code\u003e entry; when a pruner drops that base entry the readers crash. \u003ccode\u003econvertToLockfileObject\u003c/code\u003e now reconstructs the directory resolution from the \u003ccode\u003efile:\u003c/code\u003e depPath at load time — a single normalization point, so every reader sees a fully-formed snapshot.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_PNPM_ENOENT\u003c/code\u003e on \u003ccode\u003enode_modules/.bin/\u0026lt;tool\u0026gt;\u003c/code\u003e: after \u003ccode\u003eprepare\u003c/code\u003e/\u003ccode\u003epostinstall\u003c/code\u003e, \u003ccode\u003erunLifecycleHooksConcurrently\u003c/code\u003e re-imported each injected workspace package; the \u003ccode\u003escanDir\u003c/code\u003e-into-\u003ccode\u003efilesMap\u003c/code\u003e workaround fed target-internal paths to the importer, which the \u003ccode\u003emakeEmptyDir\u003c/code\u003e fast path (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11088\"\u003e#11088\u003c/a\u003e) then wiped. Drop the workaround and pass \u003ccode\u003ekeepModulesDir: true\u003c/code\u003e so the importer preserves the target's existing \u003ccode\u003enode_modules\u003c/code\u003e (bin links + transitive deps) and source files keep their hardlinks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003epnpm login\u003c/code\u003e and \u003ccode\u003epnpm logout\u003c/code\u003e ignoring \u003ccode\u003eregistries.default\u003c/code\u003e from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e \u003ca href=\"https://redirect.github.com/pnpm/pnpm/issues/10099\"\u003e#10099\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix the \u003ccode\u003eminimumReleaseAge\u003c/code\u003e (publishedBy) maturity shortcut to be inclusive at the cutoff. Previously, abbreviated metadata whose \u003ccode\u003emodified\u003c/code\u003e field equalled the cutoff fell off the fast path and triggered a full-metadata re-fetch (or a \u003ccode\u003eMISSING_TIME\u003c/code\u003e error when full metadata wasn't permitted). Since \u003ccode\u003emodified\u003c/code\u003e is an upper bound on every version's publish time, \u003ccode\u003emodified == publishedBy\u003c/code\u003e already implies every version passes the per-version \u003ccode\u003e\u0026lt;=\u003c/code\u003e filter in \u003ccode\u003efilterPkgMetadataByPublishDate\u003c/code\u003e, so the shortcut now accepts the boundary case directly. Strictly \u003ccode\u003e\u0026gt;\u003c/code\u003e (was \u003ccode\u003e\u0026gt;=\u003c/code\u003e) at the rejection branch.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHonor \u003ccode\u003epublishConfig.access\u003c/code\u003e when publishing packages.\u003c/p\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/pnpm/pnpm/commit/501681044e3f471e4d3d2c50d6a231e2e3822a7f\"\u003e\u003ccode\u003e5016810\u003c/code\u003e\u003c/a\u003e chore(release): 11.2.2 (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11817\"\u003e#11817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/881a86541be053e0310a3b6d1567280793db80ef\"\u003e\u003ccode\u003e881a865\u003c/code\u003e\u003c/a\u003e fix(installing.commands): forward \u003ccode\u003epnpm install\u003c/code\u003e flags to pacquet (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11781\"\u003e#11781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/11a43b15da08ec706893bca88d32a4a8613347a9\"\u003e\u003ccode\u003e11a43b1\u003c/code\u003e\u003c/a\u003e chore(release): 11.2.1 (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/ef87f3ccff45738f6211acdecfd0781be1afa1cc\"\u003e\u003ccode\u003eef87f3c\u003c/code\u003e\u003c/a\u003e test(pnpm): group release-brittle tests under a shared describe block (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/0fb723323f6b9a05419cee292741c002f12e1cc1\"\u003e\u003ccode\u003e0fb7233\u003c/code\u003e\u003c/a\u003e chore(release): 11.2.0 (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11764\"\u003e#11764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/a62055786b7559fe4542864e2f929530da0a4430\"\u003e\u003ccode\u003ea620557\u003c/code\u003e\u003c/a\u003e fix: handle minimumReleaseAge policy violations in global installs (\u003ca href=\"https://github.com/pnpm/pnpm/tree/HEAD/pnpm/issues/11753\"\u003e#11753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnpm/pnpm/commit/b206a153950379a4f1ee3222eac3a437d04f57bd\"\u003e\u003ccode\u003eb206a15\u003c/code\u003e\u003c/a\u003e feat(installing): delegate fetch / import / link to pacquet when configured (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pnpm/pnpm/commits/v11.2.2/pnpm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `protobufjs` from 8.4.0 to 8.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/protobufjs/protobuf.js/releases\"\u003eprotobufjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprotobufjs: v8.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v8.4.1...protobufjs-v8.4.2\"\u003e8.4.2\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlign reserved range semantics (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2277\"\u003e#2277\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/48aa10f642bde16b6061463cd9ee9fa6f495532f\"\u003e48aa10f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCoerce int32 values before writer sizing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/53c2e54729cdb9aed87e59c40215cb44fdeb122e\"\u003e53c2e54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprotobufjs: v8.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v8.4.0...protobufjs-v8.4.1\"\u003e8.4.1\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect util helper typing (\u003ca href=\"https://redirect.github.com/protobufjs/protobuf.js/issues/2279\"\u003e#2279\u003c/a\u003e) (\u003ca href=\"https://github.com/protobufjs/protobuf.js/commit/664a3d1e0c741e328d53...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/8650","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/8650","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8650/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-05-11T00:57:31.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4417366995","node_id":"PR_kwDOBvBYLs7aErHx","number":1322,"state":"open","title":"Bump the dependencies group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","major","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T00:57:31.000Z","updated_at":"2026-05-11T00:58:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":30,"packages":[{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.0.4","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"npm-check-updates","old_version":"21.0.2","new_version":"22.1.1","repository_url":"https://github.com/raineorshine/npm-check-updates"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"archiver","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/archiverjs/node-archiver"},{"name":"dockerode","old_version":"4.0.10","new_version":"5.0.0","repository_url":"https://github.com/apocas/dockerode"},{"name":"undici","old_version":"7.24.7","new_version":"8.2.0","repository_url":"https://github.com/nodejs/undici"},{"name":"@azure/cosmos","old_version":"4.9.2","new_version":"4.9.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-blob","old_version":"12.29.1","new_version":"12.31.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-queue","old_version":"12.28.1","new_version":"12.29.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"cassandra-driver","old_version":"4.8.0","new_version":"4.9.0","repository_url":"https://github.com/apache/cassandra-nodejs-driver"},{"name":"@clickhouse/client","old_version":"1.18.2","new_version":"1.18.4","repository_url":"https://github.com/ClickHouse/clickhouse-js"},{"name":"@elastic/elasticsearch","old_version":"9.3.4","new_version":"9.4.0","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@google-cloud/bigquery","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/spanner","old_version":"8.6.0","new_version":"8.7.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"firebase-admin","old_version":"13.8.0","new_version":"13.9.0","repository_url":"https://github.com/firebase/firebase-admin-node"},{"name":"msw","old_version":"2.13.4","new_version":"2.14.5","repository_url":"https://github.com/mswjs/msw"},{"name":"@kurrent/kurrentdb-client","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/kurrent-io/KurrentDB-Client-NodeJS"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongoose","old_version":"9.4.1","new_version":"9.6.2","repository_url":"https://github.com/Automattic/mongoose"},{"name":"mssql","old_version":"12.3.1","new_version":"12.5.2","repository_url":"https://github.com/tediousjs/node-mssql"},{"name":"mysql2","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"@nats-io/jetstream","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/nats-io/nats.js"},{"name":"@nats-io/transport-node","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/nats-io/nats.js"},{"name":"@opensearch-project/opensearch","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/opensearch-project/opensearch-js"},{"name":"amqplib","old_version":"1.0.3","new_version":"2.0.1","repository_url":"https://github.com/amqp-node/amqplib"},{"name":"toxiproxy-node-client","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/ihsw/toxiproxy-node-client"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.3.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.0.4` |\n| [npm-check-updates](https://github.com/raineorshine/npm-check-updates) | `21.0.2` | `22.1.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.2` |\n| [archiver](https://github.com/archiverjs/node-archiver) | `7.0.1` | `8.0.0` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.10` | `5.0.0` |\n| [undici](https://github.com/nodejs/undici) | `7.24.7` | `8.2.0` |\n| [@azure/cosmos](https://github.com/Azure/azure-sdk-for-js) | `4.9.2` | `4.9.3` |\n| [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js) | `12.29.1` | `12.31.0` |\n| [@azure/storage-queue](https://github.com/Azure/azure-sdk-for-js) | `12.28.1` | `12.29.0` |\n| [cassandra-driver](https://github.com/apache/cassandra-nodejs-driver) | `4.8.0` | `4.9.0` |\n| [@clickhouse/client](https://github.com/ClickHouse/clickhouse-js) | `1.18.2` | `1.18.4` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.3.4` | `9.4.0` |\n| [@google-cloud/bigquery](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/bigquery) | `8.2.0` | `8.3.0` |\n| [@google-cloud/spanner](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/spanner) | `8.6.0` | `8.7.1` |\n| [firebase-admin](https://github.com/firebase/firebase-admin-node) | `13.8.0` | `13.9.0` |\n| [msw](https://github.com/mswjs/msw) | `2.13.4` | `2.14.5` |\n| [@kurrent/kurrentdb-client](https://github.com/kurrent-io/KurrentDB-Client-NodeJS) | `1.1.1` | `1.2.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1045.0` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.4.1` | `9.6.2` |\n| [mssql](https://github.com/tediousjs/node-mssql) | `12.3.1` | `12.5.2` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.22.1` | `3.22.3` |\n| [@nats-io/jetstream](https://github.com/nats-io/nats.js) | `3.3.1` | `3.4.0` |\n| [@nats-io/transport-node](https://github.com/nats-io/nats.js) | `3.3.1` | `3.4.0` |\n| [@opensearch-project/opensearch](https://github.com/opensearch-project/opensearch-js) | `3.5.1` | `3.6.0` |\n| [amqplib](https://github.com/amqp-node/amqplib) | `1.0.3` | `2.0.1` |\n| [toxiproxy-node-client](https://github.com/ihsw/toxiproxy-node-client) | `4.0.0` | `4.1.0` |\n\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.5\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\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/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/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.4\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/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb\"\u003e\u003ccode\u003e4a5664b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1745\"\u003e#1745\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e244adfab430be95803e74b20acf518517054c9f\"\u003e\u003ccode\u003ee244adf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eNode.js v20 is no longer supported, and the oldest supported version is now \u003ccode\u003e22.22.1\u003c/code\u003e\u003c/strong\u003e, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1676\"\u003e#1676\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0584e0b8824a07ea4d0151f2c17fc37c4905a421\"\u003e\u003ccode\u003e0584e0b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - \u003cem\u003eLint-staged\u003c/em\u003e now tries to verify the installed Git version is at least \u003ccode\u003e2.32.0\u003c/code\u003e, released in 2021. If you're using an even older Git version, you need to \u003ca href=\"https://git-scm.com/install/mac\"\u003eupgrade\u003c/a\u003e it before running \u003cem\u003elint-staged\u003c/em\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1745\"\u003e#1745\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2dcc40a1a98aea20d38f76031ac30b278f81682a\"\u003e\u003ccode\u003e2dcc40a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The dependency \u003ccode\u003eyaml\u003c/code\u003e is now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm install --development yaml\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you're using \u003ccode\u003e.lintstagedrc\u003c/code\u003e as the config file name (without a file extension), it will be treated as a YAML file. If the content is JSON, consider renaming it to \u003ccode\u003e.lintstagedrc.json\u003c/code\u003e to avoid needing to install \u003ccode\u003eyaml\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1748\"\u003e#1748\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/809d5ef0a66edb2b26b233d33ce8e14af6c978e7\"\u003e\u003ccode\u003e809d5ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add new option \u003ccode\u003e--hide-all\u003c/code\u003e for hiding all unstaged changes and untracked files, before running tasks. This makes it easier to run tools like \u003ca href=\"https://knip.dev\"\u003eKnip\u003c/a\u003e which check for unused code. Untracked files are included in the backup stash and restored automatically after running.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1759\"\u003e#1759\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f13045a5eae28c3233fc37146b0e1f51739c254b\"\u003e\u003ccode\u003ef13045a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.1.1\"\u003e\u003ccode\u003etinyexec@1.1.1\u003c/code\u003e\u003c/a\u003e to fix the following issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhen using a Node.js version manager with multiple versions installed (\u003ca href=\"https://github.com/nvm-sh/nvm\"\u003envm\u003c/a\u003e, \u003ca href=\"https://github.com/tj/n\"\u003en\u003c/a\u003e, for example), scripts with the \u003ccode\u003e#!/usr/bin/env node\u003c/code\u003e shebang (\u003ca href=\"https://github.com/prettier/prettier\"\u003ePrettier\u003c/a\u003e, \u003ca href=\"https://github.com/eslint/eslint\"\u003eESLint\u003c/a\u003e, for example) were previously spawned using the default Node.js version configured by the version manager (the one \u003ccode\u003ewhich node\u003c/code\u003e points to) on POSIX systems. Now, they will be spawned with the same version that \u003cem\u003elint-staged\u003c/em\u003e itself was started with.\n\u003cul\u003e\n\u003cli\u003eFor example, if your default Node.js version is 24.14.1 but \u003cem\u003elint-staged\u003c/em\u003e is run with the latest version 25.9.0, the tasks spawned by \u003cem\u003elint-staged\u003c/em\u003e will now also use version 25.9.0. Previously they were spawned using 24.14.1.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.4\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/lint-staged/lint-staged/pull/1788\"\u003e#1788\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e - Another fix for making sure \u003cem\u003elint-staged\u003c/em\u003e adds task modifications correctly to the commit in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is staged with \u003ccode\u003egit add \u0026lt;file\u0026gt;\u003c/code\u003e, and then committed with \u003ccode\u003egit commit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit --all\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eafter editing \u003ccode\u003e\u0026lt;file\u0026gt;\u003c/code\u003e it is committed with \u003ccode\u003egit commit \u0026lt;pathspec\u0026gt;\u003c/code\u003e without explicit \u003ccode\u003egit add\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere's new test cases which actually setup the Git \u003ccode\u003epre_commit\u003c/code\u003e hook to run \u003cem\u003elint-staged\u003c/em\u003e and verify them. These issues started in \u003cstrong\u003ev17.0.0\u003c/strong\u003e when trying to improve support for committig without having explicitly staged files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1782\"\u003e#1782\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097\"\u003e\u003ccode\u003e06813f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix \u003cem\u003elint-staged\u003c/em\u003e behavior when implicitly committing files without using \u003ccode\u003egit add\u003c/code\u003e by either:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egit commit -am \u0026quot;my commit message\u0026quot;\u003c/code\u003e where \u003ccode\u003e-a\u003c/code\u003e (\u003ccode\u003e--all\u003c/code\u003e) means to automatically stage all tracked modified and deleted files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egit commit -m \u0026quot;my commit message\u0026quot; .\u003c/code\u003e where \u003ccode\u003e.\u003c/code\u003e is an example of a \u003ca href=\"https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec\"\u003e\u003cem\u003epathspec\u003c/em\u003e\u003c/a\u003e where matching files will be staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1779\"\u003e#1779\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c\"\u003e\u003ccode\u003e88670ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Enable immutable GitHub releases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb\"\u003e\u003ccode\u003e4a5664b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1745\"\u003e#1745\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e244adfab430be95803e74b20acf518517054c9f\"\u003e\u003ccode\u003ee244adf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eNode.js v20 is no longer supported, and the oldest supported version is now \u003ccode\u003e22.22.1\u003c/code\u003e\u003c/strong\u003e, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1676\"\u003e#1676\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0584e0b8824a07ea4d0151f2c17fc37c4905a421\"\u003e\u003ccode\u003e0584e0b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - \u003cem\u003eLint-staged\u003c/em\u003e now tries to verify the installed Git version is at least \u003ccode\u003e2.32.0\u003c/code\u003e, released in 2021. If you're using an even older Git version, you need to \u003ca href=\"https://git-scm.com/install/mac\"\u003eupgrade\u003c/a\u003e it before running \u003cem\u003elint-staged\u003c/em\u003e!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1745\"\u003e#1745\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2dcc40a1a98aea20d38f76031ac30b278f81682a\"\u003e\u003ccode\u003e2dcc40a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The dependency \u003ccode\u003eyaml\u003c/code\u003e is now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm install --development yaml\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you're using \u003ccode\u003e.lintstagedrc\u003c/code\u003e as the config file name (without a file extension), it will be treated as a YAML file. If the content is JSON, consider renaming it to \u003ccode\u003e.lintstagedrc.json\u003c/code\u003e to avoid needing to install \u003ccode\u003eyaml\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1748\"\u003e#1748\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/809d5ef0a66edb2b26b233d33ce8e14af6c978e7\"\u003e\u003ccode\u003e809d5ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add new option \u003ccode\u003e--hide-all\u003c/code\u003e for hiding all unstaged changes and untracked files, before running tasks. This makes it easier to run tools like \u003ca href=\"https://knip.dev\"\u003eKnip\u003c/a\u003e which check for unused code. Untracked files are included in the backup stash and restored automatically after running.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/lint-staged/lint-staged/commit/2862964b2429df8df2aae05ff7b73cf69f440c90\"\u003e\u003ccode\u003e2862964\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1789\"\u003e#1789\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/c9ecd54417e1fb698fba0377c912a5ac819a51b8\"\u003e\u003ccode\u003ec9ecd54\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cc6b51ab2d1564ebe27f47a9eba02b74353805bc\"\u003e\u003ccode\u003ecc6b51a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1788\"\u003e#1788\u003c/a\u003e from lint-staged/fix-update-index-again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767\"\u003e\u003ccode\u003ef95c1f8\u003c/code\u003e\u003c/a\u003e fix: update both default index.lock and non-standard lock when latter exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f44ee688dd1c7070f32cde8ca1f910d7f8a96e3e\"\u003e\u003ccode\u003ef44ee68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1786\"\u003e#1786\u003c/a\u003e from lint-staged/update-repo-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a61cf18ea5af3bfa06623bed1f80217fe3865871\"\u003e\u003ccode\u003ea61cf18\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ea00037e1f399f7b36252e0c558c9d3dbb026435\"\u003e\u003ccode\u003eea00037\u003c/code\u003e\u003c/a\u003e docs: disable Changesets \u0026quot;thanks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ab7c26c826f9e97823bab42aac0515f2b4b9f0f6\"\u003e\u003ccode\u003eab7c26c\u003c/code\u003e\u003c/a\u003e docs: update repo URL to point in \u003ccode\u003elint-staged/lint-staged\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a36ec1eab4e2a24f7599377a11b0b3cb0f692bd0\"\u003e\u003ccode\u003ea36ec1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1783\"\u003e#1783\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/03ce2a9dea52523f3cc69bf279d1049558859272\"\u003e\u003ccode\u003e03ce2a9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-check-updates` from 21.0.2 to 22.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raineorshine/npm-check-updates/releases\"\u003enpm-check-updates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003enpm: decorateTagPackumentWithTimeAndName accepts undefined tagPackument by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1706\"\u003eraineorshine/npm-check-updates#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip intersects() for non-semver specs like catalog: in peer dep checks by \u003ca href=\"https://github.com/terminalchai\"\u003e\u003ccode\u003e@​terminalchai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1710\"\u003eraineorshine/npm-check-updates#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump yaml from 2.8.3 to 2.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1714\"\u003eraineorshine/npm-check-updates#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.1 to 8.59.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1716\"\u003eraineorshine/npm-check-updates#1716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 8.59.1 to 8.59.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1718\"\u003eraineorshine/npm-check-updates#1718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-n from 17.24.0 to 18.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1715\"\u003eraineorshine/npm-check-updates#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump zod from 4.3.6 to 4.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1719\"\u003eraineorshine/npm-check-updates#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump globals from 17.5.0 to 17.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1717\"\u003eraineorshine/npm-check-updates#1717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump hosted-git-info from 9.0.2 to 9.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1720\"\u003eraineorshine/npm-check-updates#1720\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/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1706\"\u003eraineorshine/npm-check-updates#1706\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.1.0...v22.1.1\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.1.0...v22.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: make --dep and --format robust to PowerShell arg rewriting (comma-or-space-delimited) by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1694\"\u003eraineorshine/npm-check-updates#1694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.0 to 8.59.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1697\"\u003eraineorshine/npm-check-updates#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint-plugin-promise from 7.2.1 to 7.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1702\"\u003eraineorshine/npm-check-updates#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​types/bun\u003c/code\u003e from 1.3.12 to 1.3.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1699\"\u003eraineorshine/npm-check-updates#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite-bundle-analyzer from 1.3.7 to 1.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1700\"\u003eraineorshine/npm-check-updates#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance \u003ccode\u003e--format time\u003c/code\u003e: consistent caching, interactive support, and human-readable timestamps by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1693\"\u003eraineorshine/npm-check-updates#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore .pnpm-store in glob traversal to prevent OOM with --deep by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1705\"\u003eraineorshine/npm-check-updates#1705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.0.1...v22.1.0\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.0.1...v22.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: suppress cooldown config log messages when JSON output is active by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1692\"\u003eraineorshine/npm-check-updates#1692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.0.0...v22.0.1\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.0.0...v22.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e--cooldown\u003c/code\u003e now falls back to the greatest non-prerelease version rather than skipping the upgrade entirely when the latest version falls within the cooldown window.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis \u003cem\u003eonly\u003c/em\u003e affects \u003ccode\u003e--cooldown\u003c/code\u003e (or inferred cooldown from \u003ccode\u003emin-release-age\u003c/code\u003e/\u003ccode\u003eminimumReleaseAge\u003c/code\u003e/\u003ccode\u003enpmMinimalAgeGate\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThis \u003cem\u003eonly\u003c/em\u003e affects \u003ccode\u003e--target latest\u003c/code\u003e (which is the default).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ WARNING\u003c/h3\u003e\n\u003cp\u003eIn rare circumstances, it is now possible for \u003ccode\u003encu --cooldown 10\u003c/code\u003e to install a version \u003cstrong\u003ethat was never published to latest\u003c/strong\u003e. This is because the npm registry does not store a history of versions published to the \u003ccode\u003elatest\u003c/code\u003e dist-tag. It is \u003cem\u003eimpossible\u003c/em\u003e to fall back to an earlier \u003ccode\u003elatest\u003c/code\u003e version, because there is no record of it. However, we do have a list of all published versions, and it's \u003cem\u003elikely\u003c/em\u003e that a boring version like \u003ccode\u003e1.0.1\u003c/code\u003e was published to \u003ccode\u003elatest\u003c/code\u003e at some point. Versions like \u003ccode\u003e1.0.1-pre.0\u003c/code\u003e, \u003ccode\u003e1.0.1-beta\u003c/code\u003e, \u003ccode\u003e1.0.1-build.58157394\u003c/code\u003e, etc will be ignored, as you would expect.\u003c/p\u003e\n\u003cp\u003eWhile npm-check-updates typically takes a conservative approach to version upgrades, following semver exactly and only upgrading to the \u003ccode\u003elatest\u003c/code\u003e version, falling back to the highest version outside the cooldown window is clearly the more intuitive behavior, and this outweighs the few cases where the results would be undesirable. The discussion in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1556\"\u003e#1556\u003c/a\u003e and the large amount of confusion since the initial release of \u003ccode\u003e--cooldown\u003c/code\u003e attest to this.\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/9041e988f4a11a8860f474c69c5fa6291bdba78e\"\u003e\u003ccode\u003e9041e98\u003c/code\u003e\u003c/a\u003e 22.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/2052605e1831282bb96ee281bb414c97405d6224\"\u003e\u003ccode\u003e2052605\u003c/code\u003e\u003c/a\u003e npm install\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/c58ba298f00860b090fab1ad35ed86d5d5b2f7ec\"\u003e\u003ccode\u003ec58ba29\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump hosted-git-info from 9.0.2 to 9.0.3 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/1dc85315782a32ce137225cd9c667c5bcf759372\"\u003e\u003ccode\u003e1dc8531\u003c/code\u003e\u003c/a\u003e Bump globals from 17.5.0 to 17.6.0 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/179fcf9b7b862ab2dcfa04c0433d4d92cff6d719\"\u003e\u003ccode\u003e179fcf9\u003c/code\u003e\u003c/a\u003e Bump zod from 4.3.6 to 4.4.3 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/be6b4f95bcecf9832ce2c31cbf187c0983c18b8a\"\u003e\u003ccode\u003ebe6b4f9\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-n from 17.24.0 to 18.0.1 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/22fdba2e9d9906d3c960b55df636f0ea98df2e3d\"\u003e\u003ccode\u003e22fdba2\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 8.59.1 to 8.59.2 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1718\"\u003e#1718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/3ad54813a304566a1179261a34e364cb90b877dd\"\u003e\u003ccode\u003e3ad5481\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.1 to 8.59.2 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/173dc66b3746a5131ac0cae0b16de1f94bd7975f\"\u003e\u003ccode\u003e173dc66\u003c/code\u003e\u003c/a\u003e Bump yaml from 2.8.3 to 2.8.4 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/8d98cb4b3045b88d341cc400728fe665d038438e\"\u003e\u003ccode\u003e8d98cb4\u003c/code\u003e\u003c/a\u003e fix: skip intersects() for non-semver specs like catalog: in peer dep checks ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v21.0.2...v22.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.58.2 to 8.59.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.2/packages/typescript-eslint\"\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.4 to 4.1.5\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.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/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/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\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7e86d6e2bf581f074dc216805d10d371\"\u003e\u003ccode\u003e0e0ff41\u003c/code\u003e\u003c/a\u003e feat(coverage): istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3e6a60fc8a7ccd2d9941d1cbe929b606\"\u003e\u003ccode\u003e663b99f\u003c/code\u003e\u003c/a\u003e fix: alias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b157ffd31b376561b16ab983aa23e7bc\"\u003e\u003ccode\u003e122c25b\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7219156893dd13a1dbe86501d5542d2e\"\u003e\u003ccode\u003e6abd557\u003c/code\u003e\u003c/a\u003e feat(api): make test-specification options writable (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10154\"\u003e#10154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc0841e97b6dcac8a73cdb8e656b3d6ba909\"\u003e\u003ccode\u003e9423dc0\u003c/code\u003e\u003c/a\u003e fix: --project negation excludes browser instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10131\"\u003e#10131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `archiver` from 7.0.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/archiverjs/node-archiver/releases\"\u003earchiver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat’s changed\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eesm: node v18+ required \u003ca href=\"https://github.com/ctalkington\"\u003e\u003ccode\u003e@​ctalkington\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.1.6 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.1.7 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.0.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.2.1 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.0.4 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.2.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.2.2 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter/release-drafter action to v6.1.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.4.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter/release-drafter action to v6.4.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.3.1 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v6 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v6 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release-drafter/release-drafter action to v7 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob method's options.cwd to API docs \u003ca href=\"https://github.com/PixievoltNo1\"\u003e\u003ccode\u003e@​PixievoltNo1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erelease 8.0.0 \u003ca href=\"https://github.com/ctalkington\"\u003e\u003ccode\u003e@​ctalkington\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.1.6 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLock file maintenance @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency readdir-glob to v2 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency yauzl to v3.1.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency jsdoc to v4.0.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency mocha to v10.4.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency tar to v6.2.1 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.1.7 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.0.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLock file maintenance @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4.2.1 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency mocha to v10.7.3 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLock file maintenance @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.0.4 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency chai to v4.5.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependency rimraf to v5.0.10 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate docusaurus monorepo to v3.5.2 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLock file maintenance @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/setup-node action to v4.2.0 @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/archiverjs/node-archiver/issues/797\"\u003e#797\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/archiverjs/node-archiver/blob/master/CHANGELOG.md\"\u003earchiver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e8.0.0\u003c/strong\u003e - \u003c!-- raw HTML omitted --\u003e\u003cem\u003eMay 8, 2026\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e — \u003ca href=\"https://github.com/archiverjs/node-archiver/compare/7.0.1...8.0.0\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e7.0.1\u003c/strong\u003e - \u003c!-- raw HTML omitted --\u003e\u003cem\u003eMarch 9, 2024\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e — \u003ca href=\"https://github.com/archiverjs/node-archiver/compare/7....\n\n_Description has been truncated_","html_url":"https://github.com/testcontainers/testcontainers-node/pull/1322","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/testcontainers%2Ftestcontainers-node/issues/1322","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1322/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-05-04T09:02:00.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4375262058","node_id":"PR_kwDOISEZSM7X8IpP","number":568,"state":"closed","title":"Bump the npm group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T08:09:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T09:02:00.000Z","updated_at":"2026-05-21T08:09:51.000Z","time_to_close":1465669,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":19,"packages":[{"name":"dotenv","old_version":"17.2.4","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express-rate-limit","old_version":"8.2.2","new_version":"8.5.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"inversify","old_version":"7.11.0","new_version":"8.1.0","repository_url":"https://github.com/inversify/monorepo"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"node-html-parser","old_version":"7.0.2","new_version":"7.1.0","repository_url":"https://github.com/taoqf/node-fast-html-parser"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"umzug","old_version":"3.8.2","new_version":"3.8.3","repository_url":"https://github.com/sequelize/umzug"},{"name":"winston-loki","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/JaniAnttonen/winston-loki"},{"name":"@jest/globals","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"eslint","old_version":"9.39.2","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.15","repository_url":"https://github.com/nock/nock"},{"name":"testcontainers","old_version":"11.11.0","new_version":"11.14.0","repository_url":"https://github.com/testcontainers/testcontainers-node"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.4` | `17.4.2` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.2` | `8.5.1` |\n| [inversify](https://github.com/inversify/monorepo) | `7.11.0` | `8.1.0` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [node-html-parser](https://github.com/taoqf/node-fast-html-parser) | `7.0.2` | `7.1.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [umzug](https://github.com/sequelize/umzug) | `3.8.2` | `3.8.3` |\n| [winston-loki](https://github.com/JaniAnttonen/winston-loki) | `6.1.3` | `6.1.4` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.2.0` | `30.4.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.59.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.59.3` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.15` |\n| [testcontainers](https://github.com/testcontainers/testcontainers-node) | `11.11.0` | `11.14.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.9` |\n\n\nUpdates `dotenv` from 17.2.4 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.2.2 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/50cc3f6345f603ac2fe4eb646edd7338b9a31fbb\"\u003e\u003ccode\u003e50cc3f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92c8e3efd87b9b9f89092b1f9c8c17ac134c1293\"\u003e\u003ccode\u003e92c8e3e\u003c/code\u003e\u003c/a\u003e chore: bump ip-address library to latest (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/807e383875e93be940493464ea397381fc93942b\"\u003e\u003ccode\u003e807e383\u003c/code\u003e\u003c/a\u003e 8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b84413793127a1c392738ef26d10ec7a899d9d2d\"\u003e\u003ccode\u003eb844137\u003c/code\u003e\u003c/a\u003e v8.5.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ceaffabad1ee435549434b6b933097a938b27abe\"\u003e\u003ccode\u003eceaffab\u003c/code\u003e\u003c/a\u003e feat: async store init (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/69568d4ea794905df4ff2e872f04e1daa1f89050\"\u003e\u003ccode\u003e69568d4\u003c/code\u003e\u003c/a\u003e 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c686acd0bac3058dca4b7f116f240e694878b517\"\u003e\u003ccode\u003ec686acd\u003c/code\u003e\u003c/a\u003e v8.4.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ba71353abbd8a6a5ee891faea755026cf960ead2\"\u003e\u003ccode\u003eba71353\u003c/code\u003e\u003c/a\u003e test: bump timeout in flakey skipFailedRequests test (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd4c8944d4a739e819306c8dde57852eac8540e0\"\u003e\u003ccode\u003edd4c894\u003c/code\u003e\u003c/a\u003e feat: allow usage of custom logger (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2bb343cd078c311e8bc7f48b31b9047cf17f3ece\"\u003e\u003ccode\u003e2bb343c\u003c/code\u003e\u003c/a\u003e resolve Jest timeout for server-based tests (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.2...v8.5.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 express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `inversify` from 7.11.0 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inversify/monorepo/releases\"\u003einversify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.5\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.4\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.2\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.1\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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inversifyjs/http-express-v4\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.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@​inversifyjs/http-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.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/inversify/monorepo/commit/0e73647e6139defc08b6678780be16850aa4e533\"\u003e\u003ccode\u003e0e73647\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1637\"\u003e#1637\u003c/a\u003e from inversify/renovate/auto-merge-on-patch-or-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/07c9a2e93595fed836856942aaac29d61ca58372\"\u003e\u003ccode\u003e07c9a2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1638\"\u003e#1638\u003c/a\u003e from inversify/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/2b0f24c3d3192b48e02144dde86c89472ae4839e\"\u003e\u003ccode\u003e2b0f24c\u003c/code\u003e\u003c/a\u003e chore: update auto merge on patch or minor to v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/34291eb7e78f52da670cdc5704a99886ff9dd09d\"\u003e\u003ccode\u003e34291eb\u003c/code\u003e\u003c/a\u003e chore: bump package versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/d52fdf913c71c1f5a5272fe9652f7d842246dd75\"\u003e\u003ccode\u003ed52fdf9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1636\"\u003e#1636\u003c/a\u003e from inversify/fix/wrong-changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/37697234afc2eaf38e7695d241db1288b4452fbc\"\u003e\u003ccode\u003e3769723\u003c/code\u003e\u003c/a\u003e fix: wrong changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/3a51df4a9a658812f7abdfd66e0fd3fdb6c90a7d\"\u003e\u003ccode\u003e3a51df4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1635\"\u003e#1635\u003c/a\u003e from inversify/chore/update-react-code-runner-to-use...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/3720ad529de90998fdb43d1783f704639a0b0e99\"\u003e\u003ccode\u003e3720ad5\u003c/code\u003e\u003c/a\u003e chore: update inversify code runner to v8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/0af2675de98bc99c2923d6bb3d0efd90c53257f3\"\u003e\u003ccode\u003e0af2675\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/inversify/monorepo/issues/1634\"\u003e#1634\u003c/a\u003e from inversify/chore/fix-npmignore-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inversify/monorepo/commit/5e949fa0afee1663de8d756239f8de8f5becd83b\"\u003e\u003ccode\u003e5e949fa\u003c/code\u003e\u003c/a\u003e chore: ignore test modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/inversify/monorepo/compare/inversify@7.11.0...inversify@8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-html-parser` from 7.0.2 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taoqf/node-fast-html-parser/releases\"\u003enode-html-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd option closeAllOnClosing (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/44c900acc01b8923eb9e45c7b13d6bd148a8e9cd\"\u003e44c900a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/294\"\u003e#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd preserveTagNesting option to maintain invalid HTML nesting \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/295\"\u003e#295\u003c/a\u003e (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/d604652cc7c963118ba16ec6bda1f4e01fb81c9e\"\u003ed604652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing dev dependency: yarn (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/8679d3231e6dc1c93f99921d16b728aa9a578ce5\"\u003e8679d32\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/taoqf/node-html-parser/blob/main/CHANGELOG.md\"\u003enode-html-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd option closeAllOnClosing (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/44c900acc01b8923eb9e45c7b13d6bd148a8e9cd\"\u003e44c900a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/294\"\u003e#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd preserveTagNesting option to maintain invalid HTML nesting \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/295\"\u003e#295\u003c/a\u003e (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/d604652cc7c963118ba16ec6bda1f4e01fb81c9e\"\u003ed604652\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing dev dependency: yarn (\u003ca href=\"https://github.com/taoqf/node-fast-html-parser/commit/8679d3231e6dc1c93f99921d16b728aa9a578ce5\"\u003e8679d32\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/taoqf/node-html-parser/commit/ea54b3aadd6a1d2bfeeef96ef980b3681e8fe4a3\"\u003e\u003ccode\u003eea54b3a\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/3e1761938f14f49ffaf64f0a69c980a808ca6855\"\u003e\u003ccode\u003e3e17619\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/303\"\u003e#303\u003c/a\u003e from thomome/htmlElement-matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/405ccb29c690342aafe2b7efbf744d67027ab96c\"\u003e\u003ccode\u003e405ccb2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/299\"\u003e#299\u003c/a\u003e from ig3/close-tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/8c26d8694e3c1ca92b6ef2b286d5febf3d31e52a\"\u003e\u003ccode\u003e8c26d86\u003c/code\u003e\u003c/a\u003e fixed readme return type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/c1098fc5a05a4ddb3de271e2473103531d2aec5b\"\u003e\u003ccode\u003ec1098fc\u003c/code\u003e\u003c/a\u003e added tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/13c0b1bc0d7da560acbcef5643b0f391020c8d38\"\u003e\u003ccode\u003e13c0b1b\u003c/code\u003e\u003c/a\u003e added matches method to HTMLElement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/d604652cc7c963118ba16ec6bda1f4e01fb81c9e\"\u003e\u003ccode\u003ed604652\u003c/code\u003e\u003c/a\u003e feat: add preserveTagNesting option to maintain invalid HTML nesting \u003ca href=\"https://redirect.github.com/taoqf/node-fast-html-parser/issues/295\"\u003e#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/c4cc706482bcdf58e46b9a5e1ce5e969c0c94256\"\u003e\u003ccode\u003ec4cc706\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into close-tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/eac4de9c9c62b4739b7e959dface8749c5783ae8\"\u003e\u003ccode\u003eeac4de9\u003c/code\u003e\u003c/a\u003e Revert addition of yarn as a dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taoqf/node-html-parser/commit/44c900acc01b8923eb9e45c7b13d6bd148a8e9cd\"\u003e\u003ccode\u003e44c900a\u003c/code\u003e\u003c/a\u003e feat: add option closeAllOnClosing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taoqf/node-fast-html-parser/compare/v7.0.2...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `umzug` from 3.8.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sequelize/umzug/releases\"\u003eumzug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.3\u003c/h2\u003e\n\u003cp\u003emostly just a security patch update\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003epnpm audit --prod\u003c/code\u003e output before 4272daa25ac2fed4e71973f04253f8219f42c26c:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e┌─────────────────────┬────────────────────────────────────────────────────────┐\r\n│ high                │ Validator is Vulnerable to Incomplete Filtering of One │\r\n│                     │ or More Instances of Special Elements                  │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Package             │ validator                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Vulnerable versions │ \u0026lt;13.15.22                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Patched versions    │ \u0026gt;=13.15.22                                             │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Paths               │ . \u0026gt; @rushstack/ts-command-line@4.19.1 \u0026gt;                │\r\n│                     │ @rushstack/terminal@0.10.0 \u0026gt;                           │\r\n│                     │ @rushstack/node-core-library@4.0.2 \u0026gt; z-schema@5.0.5 \u0026gt;  │\r\n│                     │ validator@13.11.0                                      │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ More info           │ https://github.com/advisories/GHSA-vghf-hv5q-vc2g      │\r\n└─────────────────────┴────────────────────────────────────────────────────────┘\r\n┌─────────────────────┬────────────────────────────────────────────────────────┐\r\n│ high                │ Picomatch has a ReDoS vulnerability via extglob        │\r\n│                     │ quantifiers                                            │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Package             │ picomatch                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Vulnerable versions │ \u0026gt;=4.0.0 \u0026lt;4.0.4                                         │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Patched versions    │ \u0026gt;=4.0.4                                                │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Paths               │ . \u0026gt; tinyglobby@0.2.13 \u0026gt; fdir@6.4.4 \u0026gt; picomatch@4.0.2   │\r\n│                     │                                                        │\r\n│                     │ . \u0026gt; tinyglobby@0.2.13 \u0026gt; picomatch@4.0.2                │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ More info           │ https://github.com/advisories/GHSA-c2c7-rcm5-vvqj      │\r\n└─────────────────────┴────────────────────────────────────────────────────────┘\r\n┌─────────────────────┬────────────────────────────────────────────────────────┐\r\n│ moderate            │ validator.js has a URL validation bypass vulnerability │\r\n│                     │ in its isURL function                                  │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Package             │ validator                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Vulnerable versions │ \u0026lt;13.15.20                                              │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Patched versions    │ \u0026gt;=13.15.20                                             │\r\n├─────────────────────┼────────────────────────────────────────────────────────┤\r\n│ Paths               │ . \u0026gt; @rushstack/ts-command-line@4.19.1 \u0026gt;                │\r\n\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/d79c19f1ab37acf250fc346fdcd30c03cc413a17\"\u003e\u003ccode\u003ed79c19f\u003c/code\u003e\u003c/a\u003e 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/b70ce389bfde0255ba4f9e6a7efae69c654c45b6\"\u003e\u003ccode\u003eb70ce38\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/sequelize/umzug\"\u003ehttps://github.com/sequelize/umzug\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/4272daa25ac2fed4e71973f04253f8219f42c26c\"\u003e\u003ccode\u003e4272daa\u003c/code\u003e\u003c/a\u003e Clear production dependency audit findings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/abda31336915e89a58003b66b2e368cfbcadde7f\"\u003e\u003ccode\u003eabda313\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency uuid to v14 [security] (\u003ca href=\"https://redirect.github.com/sequelize/umzug/issues/719\"\u003e#719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/61d255d6c4747f9f808599f02f1e7aaea97706b8\"\u003e\u003ccode\u003e61d255d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash to v4.18.1 [security] (\u003ca href=\"https://redirect.github.com/sequelize/umzug/issues/721\"\u003e#721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/fed3a8d2314abfdaddb566983674c6e8ae22750a\"\u003e\u003ccode\u003efed3a8d\u003c/code\u003e\u003c/a\u003e bump test timeout? (\u003ca href=\"https://redirect.github.com/sequelize/umzug/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/165efc6a9b47061f40e6cc4d4c29978242918a10\"\u003e\u003ccode\u003e165efc6\u003c/code\u003e\u003c/a\u003e update vitest coverage package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/9c7e96fa9140120756a5fbe20d90a910b397cc31\"\u003e\u003ccode\u003e9c7e96f\u003c/code\u003e\u003c/a\u003e no output in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/8bce216a56098d17a2bf5e7030c717bec403be6f\"\u003e\u003ccode\u003e8bce216\u003c/code\u003e\u003c/a\u003e bump sqlite3 and vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/umzug/commit/317623c73acba3e9746316dd90296271dfdecec3\"\u003e\u003ccode\u003e317623c\u003c/code\u003e\u003c/a\u003e lint fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sequelize/umzug/compare/v3.8.2...v3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winston-loki` from 6.1.3 to 6.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JaniAnttonen/winston-loki/releases\"\u003ewinston-loki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd structured metadata to logEntry by \u003ca href=\"https://github.com/petekmet\"\u003e\u003ccode\u003e@​petekmet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/173\"\u003eJaniAnttonen/winston-loki#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix data race in Batcher between pushLogEntry and sendBatchToLoki by \u003ca href=\"https://github.com/JaniAnttonen\"\u003e\u003ccode\u003e@​JaniAnttonen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/177\"\u003eJaniAnttonen/winston-loki#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix/update deprecated gh actions by \u003ca href=\"https://github.com/JaniAnttonen\"\u003e\u003ccode\u003e@​JaniAnttonen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/183\"\u003eJaniAnttonen/winston-loki#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert npm publish to use trusted publisher by \u003ca href=\"https://github.com/JaniAnttonen\"\u003e\u003ccode\u003e@​JaniAnttonen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/186\"\u003eJaniAnttonen/winston-loki#186\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/petekmet\"\u003e\u003ccode\u003e@​petekmet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/pull/173\"\u003eJaniAnttonen/winston-loki#173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JaniAnttonen/winston-loki/compare/v6.1.3...v6.1.4\"\u003ehttps://github.com/JaniAnttonen/winston-loki/compare/v6.1.3...v6.1.4\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/JaniAnttonen/winston-loki/commit/95f04e42e67d5fb6d7ab6fcbeb8db191df7501ef\"\u003e\u003ccode\u003e95f04e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/187\"\u003e#187\u003c/a\u003e from JaniAnttonen/development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/4ddefe7bc422218feb1411aeffd1391f5c4972b2\"\u003e\u003ccode\u003e4ddefe7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/186\"\u003e#186\u003c/a\u003e from JaniAnttonen/JaniAnttonen-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/1c95f4386a038b01e89bf1ab46bcb39f96b80d81\"\u003e\u003ccode\u003e1c95f43\u003c/code\u003e\u003c/a\u003e Convert npm publish to use trusted publisher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/aa642e142b412a3c54c4c0d6fa9df48baf91808b\"\u003e\u003ccode\u003eaa642e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/185\"\u003e#185\u003c/a\u003e from JaniAnttonen/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/a9d8399d911de95d5baa2a9737575e00ff8a8336\"\u003e\u003ccode\u003ea9d8399\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/184\"\u003e#184\u003c/a\u003e from JaniAnttonen/development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/168784b71b9340ba4e987e5f4478cdf8c70148d4\"\u003e\u003ccode\u003e168784b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/183\"\u003e#183\u003c/a\u003e from JaniAnttonen/fix/update-deprecated-gh-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/76b3bc1ec0a3fb231c39f7eaabed57d6ff832b50\"\u003e\u003ccode\u003e76b3bc1\u003c/code\u003e\u003c/a\u003e Merge branch 'development' into fix/update-deprecated-gh-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/fda59d6598905f1407b8171629bb2d2e4ce33a2c\"\u003e\u003ccode\u003efda59d6\u003c/code\u003e\u003c/a\u003e Migrate CD workflow from yarn to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/7cf315b4ac4ae69e1171eed2b519ea928e92b16a\"\u003e\u003ccode\u003e7cf315b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/JaniAnttonen/winston-loki/issues/182\"\u003e#182\u003c/a\u003e from JaniAnttonen/JaniAnttonen-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JaniAnttonen/winston-loki/commit/68121f163ca76b11c262916b067b57b007b16071\"\u003e\u003ccode\u003e68121f1\u003c/code\u003e\u003c/a\u003e Switch from Yarn to NPM for dependency management\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JaniAnttonen/winston-loki/compare/v6.1.3...v6.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jest/globals` from 30.2.0 to 30.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003e@​jest/globals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.4.1\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-runner, jest-schemas, jest-types]\u003c/code\u003e Allow custom runner configuration options via tuple format \u003ccode\u003e['runner-path', {options}]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16141\"\u003e#16141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Align CJS-from-ESM default export with Node: \u003ccode\u003emodule.exports\u003c/code\u003e is always the ESM default, \u003ccode\u003e__esModule\u003c/code\u003e unwrapping is no longer applied (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16143\"\u003e#16143\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.4.0...v30.4.1\"\u003ehttps://github.com/jestjs/jest/compare/v30.4.0...v30.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev30.4.0\u003c/h2\u003e\n\u003cp\u003eBig release! 😀\u003c/p\u003e\n\u003cp\u003eMain feature is a rewrite of our custom runtime in preparation for stabilisation of native support of ESM. As part of that work \u003ccode\u003erequire(esm)\u003c/code\u003e module is now supported on Node 24.9+ (still requires \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e like before).\u003c/p\u003e\n\u003cp\u003eIn addition we now support fake timers for the recently released \u003ccode\u003eTemporal\u003c/code\u003e API in Node v26.\u003c/p\u003e\n\u003cp\u003eReact 19 is also supported properly in \u003ccode\u003epretty-format\u003c/code\u003e, meaning snapshots of React components now work like they should.\u003c/p\u003e\n\u003cp\u003eDue to all the changes, there might be regressions that snuck in. Please report them!\u003c/p\u003e\n\u003cp\u003eFull list of changes below\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003e@​jest/globals's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.4.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-runner, jest-schemas, jest-types]\u003c/code\u003e Allow custom runner configuration options via tuple format \u003ccode\u003e['runner-path', {options}]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16141\"\u003e#16141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Align CJS-from-ESM default export with Node: \u003ccode\u003emodule.exports\u003c/code\u003e is always the ESM default, \u003ccode\u003e__esModule\u003c/code\u003e unwrapping is no longer applied (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16143\"\u003e#16143\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.4.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Prevent crash when \u003ccode\u003easyncError\u003c/code\u003e is undefined for non-Error throws (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16003\"\u003e#16003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-jasmine2]\u003c/code\u003e Include \u003ccode\u003eError.cause\u003c/code\u003e in JSON \u003ccode\u003efailureMessages\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15967\"\u003e#15967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix preset path resolution on Windows when the preset uses subpath \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15961\"\u003e#15961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Allow \u003ccode\u003ecollectCoverage\u003c/code\u003e and \u003ccode\u003ecoverageProvider\u003c/code\u003e in project config without a validation warning (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Project config validator now emits \u0026quot;is not supported in an individual project configuration\u0026quot; instead of \u0026quot;probably a typing mistake\u0026quot; for known global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-node]\u003c/code\u003e Fix \u003ccode\u003e--localstorage-file\u003c/code\u003e warning on Node 25+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16137\"\u003e#16137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters, jest-runner, jest-runtime, jest-transform]\u003c/code\u003e Fix coverage report not showing correct code coverage when using \u003ccode\u003eprojects\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve \u003ccode\u003eexpect\u003c/code\u003e and \u003ccode\u003e@jest/expect\u003c/code\u003e from the internal module registry so test-file imports share the same \u003ccode\u003eJestAssertionError\u003c/code\u003e as the global \u003ccode\u003eexpect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16130\"\u003e#16130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Improve CJS-from-ESM interop: \u003ccode\u003e__esModule\u003c/code\u003e/Babel default unwrap, broader named-export coverage, and shared CJS singleton across importers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Load \u003ccode\u003e.js\u003c/code\u003e files with ESM syntax but no \u003ccode\u003e\u0026quot;type\u0026quot;:\u0026quot;module\u0026quot;\u003c/code\u003e marker as native ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Extend the \u003ccode\u003e.js\u003c/code\u003e-with-ESM-syntax fallback to \u003ccode\u003erequire()\u003c/code\u003e on Node v24.9+ - falls back to \u003ccode\u003erequire(esm)\u003c/code\u003e when the CJS parser rejects ESM syntax (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16078\"\u003e#16078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix deadlocks and double-evaluation in concurrent ESM and wasm imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\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/jestjs/jest/commit/b3b4a09ed3005369dacc7466d1d2122797283785\"\u003e\u003ccode\u003eb3b4a09\u003c/code\u003e\u003c/a\u003e v30.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5cbb21e0b3037edb42e503ec1a1ce80efad40c20\"\u003e\u003ccode\u003e5cbb21e\u003c/code\u003e\u003c/a\u003e v30.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.4.1/packages/jest-globals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.2.1 to 25.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/supertest` from 6.0.3 to 7.2.0\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/supertest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.54.0 to 8.59.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e add TypeScript as a peer dependency (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12288\"\u003e#12288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDariusz Czajkowski\u003c/li\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/nikolayrk/unixpense-svc/pull/568","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolayrk%2Funixpense-svc/issues/568","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/568/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-05-04T00:52:54.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4373455665","node_id":"PR_kwDOBvBYLs7X2THS","number":1313,"state":"open","title":"Bump the dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","major","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T00:52:54.000Z","updated_at":"2026-05-04T00:53:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":22,"packages":[{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"npm-check-updates","old_version":"21.0.2","new_version":"22.1.0","repository_url":"https://github.com/raineorshine/npm-check-updates"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"dockerode","old_version":"4.0.10","new_version":"5.0.0","repository_url":"https://github.com/apocas/dockerode"},{"name":"undici","old_version":"7.24.7","new_version":"8.2.0","repository_url":"https://github.com/nodejs/undici"},{"name":"@azure/cosmos","old_version":"4.9.2","new_version":"4.9.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-blob","old_version":"12.29.1","new_version":"12.31.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-queue","old_version":"12.28.1","new_version":"12.29.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@clickhouse/client","old_version":"1.18.2","new_version":"1.18.3","repository_url":"https://github.com/ClickHouse/clickhouse-js"},{"name":"@google-cloud/bigquery","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/spanner","old_version":"8.6.0","new_version":"8.7.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"msw","old_version":"2.13.4","new_version":"2.14.2","repository_url":"https://github.com/mswjs/msw"},{"name":"@kurrent/kurrentdb-client","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/kurrent-io/KurrentDB-Client-NodeJS"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1041.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongoose","old_version":"9.4.1","new_version":"9.6.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"mssql","old_version":"12.3.1","new_version":"12.5.0","repository_url":"https://github.com/tediousjs/node-mssql"},{"name":"mysql2","old_version":"3.22.1","new_version":"3.22.3","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"@opensearch-project/opensearch","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/opensearch-project/opensearch-js"},{"name":"toxiproxy-node-client","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/ihsw/toxiproxy-node-client"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.3.0` |\n| [npm-check-updates](https://github.com/raineorshine/npm-check-updates) | `21.0.2` | `22.1.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.1` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.10` | `5.0.0` |\n| [undici](https://github.com/nodejs/undici) | `7.24.7` | `8.2.0` |\n| [@azure/cosmos](https://github.com/Azure/azure-sdk-for-js) | `4.9.2` | `4.9.3` |\n| [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js) | `12.29.1` | `12.31.0` |\n| [@azure/storage-queue](https://github.com/Azure/azure-sdk-for-js) | `12.28.1` | `12.29.0` |\n| [@clickhouse/client](https://github.com/ClickHouse/clickhouse-js) | `1.18.2` | `1.18.3` |\n| [@google-cloud/bigquery](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/bigquery) | `8.2.0` | `8.3.0` |\n| [@google-cloud/spanner](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/spanner) | `8.6.0` | `8.7.0` |\n| [msw](https://github.com/mswjs/msw) | `2.13.4` | `2.14.2` |\n| [@kurrent/kurrentdb-client](https://github.com/kurrent-io/KurrentDB-Client-NodeJS) | `1.1.1` | `1.1.2` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1041.0` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.4.1` | `9.6.1` |\n| [mssql](https://github.com/tediousjs/node-mssql) | `12.3.1` | `12.5.0` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.22.1` | `3.22.3` |\n| [@opensearch-project/opensearch](https://github.com/opensearch-project/opensearch-js) | `3.5.1` | `3.6.0` |\n| [toxiproxy-node-client](https://github.com/ihsw/toxiproxy-node-client) | `4.0.0` | `4.1.0` |\n\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.5\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\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/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/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-check-updates` from 21.0.2 to 22.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raineorshine/npm-check-updates/releases\"\u003enpm-check-updates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: make --dep and --format robust to PowerShell arg rewriting (comma-or-space-delimited) by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1694\"\u003eraineorshine/npm-check-updates#1694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.0 to 8.59.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1697\"\u003eraineorshine/npm-check-updates#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint-plugin-promise from 7.2.1 to 7.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1702\"\u003eraineorshine/npm-check-updates#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​types/bun\u003c/code\u003e from 1.3.12 to 1.3.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1699\"\u003eraineorshine/npm-check-updates#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite-bundle-analyzer from 1.3.7 to 1.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1700\"\u003eraineorshine/npm-check-updates#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance \u003ccode\u003e--format time\u003c/code\u003e: consistent caching, interactive support, and human-readable timestamps by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1693\"\u003eraineorshine/npm-check-updates#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore .pnpm-store in glob traversal to prevent OOM with --deep by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1705\"\u003eraineorshine/npm-check-updates#1705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.0.1...v22.1.0\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.0.1...v22.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: suppress cooldown config log messages when JSON output is active by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1692\"\u003eraineorshine/npm-check-updates#1692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v22.0.0...v22.0.1\"\u003ehttps://github.com/raineorshine/npm-check-updates/compare/v22.0.0...v22.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev22.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e--cooldown\u003c/code\u003e now falls back to the greatest non-prerelease version rather than skipping the upgrade entirely when the latest version falls within the cooldown window.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis \u003cem\u003eonly\u003c/em\u003e affects \u003ccode\u003e--cooldown\u003c/code\u003e (or inferred cooldown from \u003ccode\u003emin-release-age\u003c/code\u003e/\u003ccode\u003eminimumReleaseAge\u003c/code\u003e/\u003ccode\u003enpmMinimalAgeGate\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThis \u003cem\u003eonly\u003c/em\u003e affects \u003ccode\u003e--target latest\u003c/code\u003e (which is the default).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ WARNING\u003c/h3\u003e\n\u003cp\u003eIn rare circumstances, it is now possible for \u003ccode\u003encu --cooldown 10\u003c/code\u003e to install a version \u003cstrong\u003ethat was never published to latest\u003c/strong\u003e. This is because the npm registry does not store a history of versions published to the \u003ccode\u003elatest\u003c/code\u003e dist-tag. It is \u003cem\u003eimpossible\u003c/em\u003e to fall back to an earlier \u003ccode\u003elatest\u003c/code\u003e version, because there is no record of it. However, we do have a list of all published versions, and it's \u003cem\u003elikely\u003c/em\u003e that a boring version like \u003ccode\u003e1.0.1\u003c/code\u003e was published to \u003ccode\u003elatest\u003c/code\u003e at some point. Versions like \u003ccode\u003e1.0.1-pre.0\u003c/code\u003e, \u003ccode\u003e1.0.1-beta\u003c/code\u003e, \u003ccode\u003e1.0.1-build.58157394\u003c/code\u003e, etc will be ignored, as you would expect.\u003c/p\u003e\n\u003cp\u003eWhile npm-check-updates typically takes a conservative approach to version upgrades, following semver exactly and only upgrading to the \u003ccode\u003elatest\u003c/code\u003e version, falling back to the highest version outside the cooldown window is clearly the more intuitive behavior, and this outweighs the few cases where the results would be undesirable. The discussion in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1556\"\u003e#1556\u003c/a\u003e and the large amount of confusion since the initial release of \u003ccode\u003e--cooldown\u003c/code\u003e attest to this.\u003c/p\u003e\n\u003ch3\u003eHow to opt out of the new behavior\u003c/h3\u003e\n\u003cp\u003eYou can opt out of the new behavior by using \u003ccode\u003e--target \u0026quot;@latest\u0026quot;\u003c/code\u003e. This forces a strict upgrade (or downgrade) to the \u003ccode\u003elatest\u003c/code\u003e tag only, without any fallback behavior.\u003c/p\u003e\n\u003cp\u003eFor granular control, use a custom ncurc function to set the \u003ca href=\"https://github.com/raineorshine/npm-check-updates#target\"\u003etarget\u003c/a\u003e or disable \u003ca href=\"https://github.com/raineorshine/npm-check-updates#cooldown\"\u003ecooldown\u003c/a\u003e for a single package.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump verdaccio from 6.5.1 to 6.5.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1679\"\u003eraineorshine/npm-check-updates#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite from 8.0.8 to 8.0.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1680\"\u003eraineorshine/npm-check-updates#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 8.58.2 to 8.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1681\"\u003eraineorshine/npm-check-updates#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.58.2 to 8.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1682\"\u003eraineorshine/npm-check-updates#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1685\"\u003eraineorshine/npm-check-updates#1685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: stub cosmiconfig's typescript dependency to reduce bundle size by 8MB by \u003ca href=\"https://github.com/onemen\"\u003e\u003ccode\u003e@​onemen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1686\"\u003eraineorshine/npm-check-updates#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cooldown): fall back to greatest passing version when latest is within cooldown by \u003ca href=\"https://github.com/marcosgilf\"\u003e\u003ccode\u003e@​marcosgilf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/pull/1688\"\u003eraineorshine/npm-check-updates#1688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/raineorshine/npm-check-updates/commit/55ee69bc7a9d7a786537b3359924af9784a112ae\"\u003e\u003ccode\u003e55ee69b\u003c/code\u003e\u003c/a\u003e 22.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/43484c55100e6a04d14f1bfcb879915520f62b02\"\u003e\u003ccode\u003e43484c5\u003c/code\u003e\u003c/a\u003e fix: ignore .pnpm-store in glob traversal to prevent OOM with --deep (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/7cd76874db4229cc9af753a7f77ea935cb059a67\"\u003e\u003ccode\u003e7cd7687\u003c/code\u003e\u003c/a\u003e Enhance \u003ccode\u003e--format time\u003c/code\u003e: consistent caching, interactive support, and human-r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/191a2ced58c567b37629f0b1365040969fede2c6\"\u003e\u003ccode\u003e191a2ce\u003c/code\u003e\u003c/a\u003e Bump vite-bundle-analyzer from 1.3.7 to 1.3.8 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/3adb697ac9d6cb1d5b698adf37b618d353125c0a\"\u003e\u003ccode\u003e3adb697\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/bun\u003c/code\u003e from 1.3.12 to 1.3.13 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/403f966eda46ca58c791a820bf7a9b28525902f6\"\u003e\u003ccode\u003e403f966\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-promise from 7.2.1 to 7.3.0 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/eaa870c8673629b4cf449da8bb7671c6395070e2\"\u003e\u003ccode\u003eeaa870c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e from 8.59.0 to 8.59.1 (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/e84834a56c4751172d2961b3d44741ab463a90b3\"\u003e\u003ccode\u003ee84834a\u003c/code\u003e\u003c/a\u003e fix: make --dep and --format robust to PowerShell arg rewriting (comma-or-spa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/28b5fcbb360b77db55fe915a31f8100727db9c74\"\u003e\u003ccode\u003e28b5fcb\u003c/code\u003e\u003c/a\u003e 22.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raineorshine/npm-check-updates/commit/127c552f17aedaffba3200824b46076bea4d6a1e\"\u003e\u003ccode\u003e127c552\u003c/code\u003e\u003c/a\u003e fix: suppress cooldown config log messages when JSON output is active (\u003ca href=\"https://redirect.github.com/raineorshine/npm-check-updates/issues/1692\"\u003e#1692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raineorshine/npm-check-updates/compare/v21.0.2...v22.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.58.2 to 8.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.4 to 4.1.5\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.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/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/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\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7e86d6e2bf581f074dc216805d10d371\"\u003e\u003ccode\u003e0e0ff41\u003c/code\u003e\u003c/a\u003e feat(coverage): istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3e6a60fc8a7ccd2d9941d1cbe929b606\"\u003e\u003ccode\u003e663b99f\u003c/code\u003e\u003c/a\u003e fix: alias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b157ffd31b376561b16ab983aa23e7bc\"\u003e\u003ccode\u003e122c25b\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7219156893dd13a1dbe86501d5542d2e\"\u003e\u003ccode\u003e6abd557\u003c/code\u003e\u003c/a\u003e feat(api): make test-specification options writable (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10154\"\u003e#10154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc0841e97b6dcac8a73cdb8e656b3d6ba909\"\u003e\u003ccode\u003e9423dc0\u003c/code\u003e\u003c/a\u003e fix: --project negation excludes browser instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10131\"\u003e#10131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dockerode` from 4.0.10 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apocas/dockerode/releases\"\u003edockerode's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump picomatch from 2.3.1 to 2.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apocas/dockerode/pull/826\"\u003eapocas/dockerode#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobufjs from 7.3.2 to 7.5.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apocas/dockerode/pull/828\"\u003eapocas/dockerode#828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDropped uuid package, bumped minimum node version requirement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apocas/dockerode/compare/v4.0.10...v5.0.0\"\u003ehttps://github.com/apocas/dockerode/compare/v4.0.10...v5.0.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/apocas/dockerode/commit/d8968ebc605ec4942d1bd0ecac7e54f499190ff4\"\u003e\u003ccode\u003ed8968eb\u003c/code\u003e\u003c/a\u003e chore: update chai to version 4.5.0 in package.json and package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/62ded54cbc62db274977300fafb994f99d859c6c\"\u003e\u003ccode\u003e62ded54\u003c/code\u003e\u003c/a\u003e fix: downgrade chai to 6.2.0 and mocha to 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/3f6f9c477c05373e0ffeb7c04951f6541da71768\"\u003e\u003ccode\u003e3f6f9c4\u003c/code\u003e\u003c/a\u003e Update devDependencies: Upgrade chai to 6.2.2 and mocha to 11.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/c37ff26c4fe080040703ca6dc40d2f5b64fffa2d\"\u003e\u003ccode\u003ec37ff26\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apocas/dockerode/issues/828\"\u003e#828\u003c/a\u003e from apocas/dependabot/npm_and_yarn/protobufjs-7.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/0f1a04999ea7a7d65eb6e4cba70e6052f13f6e39\"\u003e\u003ccode\u003e0f1a049\u003c/code\u003e\u003c/a\u003e Bump protobufjs from 7.3.2 to 7.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/c073e270115391922a8d035a7b07746f0d2476bd\"\u003e\u003ccode\u003ec073e27\u003c/code\u003e\u003c/a\u003e fix: update version to 5.0.0 and remove uuid dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/8c4b4cd1fd7c992d0dc05a66b4b5f6bc8da8e079\"\u003e\u003ccode\u003e8c4b4cd\u003c/code\u003e\u003c/a\u003e fix: update version to 4.0.12 and downgrade uuid dependency to 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/7e6f694ff807f89c86847a051e0b69586cb908e8\"\u003e\u003ccode\u003e7e6f694\u003c/code\u003e\u003c/a\u003e fix: update version to 4.0.12 and downgrade uuid dependency to 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/81249625e665a24776499e45af173b1e07590ef3\"\u003e\u003ccode\u003e8124962\u003c/code\u003e\u003c/a\u003e fix: update version to 4.0.11 and bump uuid dependency to 14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apocas/dockerode/commit/71182497440bb9cae1bea0b64506933837ed9d88\"\u003e\u003ccode\u003e7118249\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apocas/dockerode/issues/826\"\u003e#826\u003c/a\u003e from apocas/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apocas/dockerode/compare/v4.0.10...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 7.24.7 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: use native addAbortListener by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5021\"\u003enodejs/undici#5021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix the logic for the UNDICI_NO_WASM_SIMD environment variable by \u003ca href=\"https://github.com/ShenHongFei\"\u003e\u003ccode\u003e@​ShenHongFei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5026\"\u003enodejs/undici#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): send body for non-expectsPayload methods with content by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5030\"\u003enodejs/undici#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fetch): correct 'navigator' typo to 'navigate' in fetchFinale by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5044\"\u003enodejs/undici#5044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webidl): correct signed integer bounds in ConvertToInt by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5038\"\u003enodejs/undici#5038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fetch): use || for CRLF check in multipart formdata-parser by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5049\"\u003enodejs/undici#5049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(websocket): correct argument order in WebSocketStream UTF-8 failure by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5050\"\u003enodejs/undici#5050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pool): propagate useH2c to connector when connections \u0026gt; 1 by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5031\"\u003enodejs/undici#5031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): return immutable staleAt in milliseconds by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5048\"\u003enodejs/undici#5048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(socks5-proxy-agent): use per-origin pools to prevent cross-origin routing by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5041\"\u003enodejs/undici#5041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): evict oldest entries first in SqliteCacheStore prune by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5039\"\u003enodejs/undici#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(socks5): correctly expand IPv6 '::' compressed notation by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5046\"\u003enodejs/undici#5046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused func and unnecessary shim by \u003ca href=\"https://github.com/tsctx\"\u003e\u003ccode\u003e@​tsctx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5053\"\u003enodejs/undici#5053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject malformed content-length request headers by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5060\"\u003enodejs/undici#5060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request): reject NaN highWaterMark during option validation by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5062\"\u003enodejs/undici#5062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix broken links in docsify sidebar by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5065\"\u003enodejs/undici#5065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fetch): prefer filename* over filename in multipart form-data by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5068\"\u003enodejs/undici#5068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): reject websocket upgrades on non-200 responses by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5072\"\u003enodejs/undici#5072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support username-only proxy authentication in ProxyAgent by \u003ca href=\"https://github.com/rossilor95\"\u003e\u003ccode\u003e@​rossilor95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4935\"\u003enodejs/undici#4935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump uWebSockets.js from v20.58.0 to v20.64.0 in /benchmarks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5083\"\u003enodejs/undici#5083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client-h2): stop double-decrementing kOpenStreams on stream timeout by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5076\"\u003enodejs/undici#5076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): reject upgrade streams closed before response headers by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5069\"\u003enodejs/undici#5069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): allow GET and HEAD request bodies over h2 by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5058\"\u003enodejs/undici#5058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): include query in cache key when opts.path is undefined by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5081\"\u003enodejs/undici#5081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid premature cleanup of dispatcher in Agent by \u003ca href=\"https://github.com/bienzaaron\"\u003e\u003ccode\u003e@​bienzaaron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5034\"\u003enodejs/undici#5034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): record ping failures on the socket by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5075\"\u003enodejs/undici#5075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd undici security policy by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5056\"\u003enodejs/undici#5056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mock): make filterCalls AND operator actually intersect results by \u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5045\"\u003enodejs/undici#5045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(socks5): enforce authenticated state before CONNECT by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5097\"\u003enodejs/undici#5097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): skip expired sqlite vary entries during lookup by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5095\"\u003enodejs/undici#5095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: enforce maxCachedSessions in TLS session cache by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5102\"\u003enodejs/undici#5102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(socks5): encode embedded IPv4 tails in IPv6 literals correctly by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5099\"\u003enodejs/undici#5099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle invalid HTTP/2 connection headers (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4356\"\u003e#4356\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5101\"\u003enodejs/undici#5101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(interceptor): add throwOnMaxRedirect to types and interceptor opts by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5066\"\u003enodejs/undici#5066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(websocket): avoid double-closing canceled stream readers by \u003ca href=\"https://github.com/colinaaa\"\u003e\u003ccode\u003e@​colinaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5105\"\u003enodejs/undici#5105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): persist vary when updating sqlite cache entries by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5109\"\u003enodejs/undici#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(h1): track HEAD keep-alive override as boolean by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5110\"\u003enodejs/undici#5110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: cache llhttp wasm buffer view by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5115\"\u003enodejs/undici#5115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update llhttp to 9.3.1 by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5113\"\u003enodejs/undici#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): preserve accepted streams after GOAWAY by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5090\"\u003enodejs/undici#5090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reuse parser WeakRef for timeout callbacks by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5125\"\u003enodejs/undici#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: stop buffering data after SOCKS5 connect by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5118\"\u003enodejs/undici#5118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(http2): avoid response header reserialization by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5085\"\u003enodejs/undici#5085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): enforce sqlite maxCount after insert by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5112\"\u003enodejs/undici#5112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce EventSourceStream parser allocations by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5032\"\u003enodejs/undici#5032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes(dispatcher): use OutgoingHttpHeaders for request headers by \u003ca href=\"https://github.com/maruthang\"\u003e\u003ccode\u003e@​maruthang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5067\"\u003enodejs/undici#5067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: delete redundant .gitkeep file by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5133\"\u003enodejs/undici#5133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): respect peer max concurrent streams by \u003ca href=\"https://github.com/trivikr\"\u003e\u003ccode\u003e@​trivikr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5135\"\u003enodejs/undici#5135\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/nodejs/undici/commit/bf684f7de01616708a33a5d1c092177622394442\"\u003e\u003ccode\u003ebf684f7\u003c/code\u003e\u003c/a\u003e Bumped v8.2.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5152\"\u003e#5152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/0ca054aa8524ed52709ebf15e94e187f4a18ebcf\"\u003e\u003ccode\u003e0ca054a\u003c/code\u003e\u003c/a\u003e fix: replace stale pool clients under connection limit (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5145\"\u003e#5145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/7af90e9721f882bb5fc97606e3f95217ca849994\"\u003e\u003ccode\u003e7af90e9\u003c/code\u003e\u003c/a\u003e perf: avoid redundant scans in BalancedPool dispatcher selection (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5146\"\u003e#5146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/abb9d06ba7b882d336129898f9e89176f1c8f1c3\"\u003e\u003ccode\u003eabb9d06\u003c/code\u003e\u003c/a\u003e fix: validate H2CClient maxConcurrentStreams option (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5143\"\u003e#5143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/72a75913138bc6197bf0620a1291f7c2e764c430\"\u003e\u003ccode\u003e72a7591\u003c/code\u003e\u003c/a\u003e perf(http2): avoid cloning headers when removing status (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5127\"\u003e#5127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/96fd5e9da9b19a4d49eb9e67534f73f4cfa1c677\"\u003e\u003ccode\u003e96fd5e9\u003c/code\u003e\u003c/a\u003e fix(cache): allow streamed entries at maxEntrySize limit (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5129\"\u003e#5129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/f41e53f112659ec37b6fa8db4e4f39388b9e6ca6\"\u003e\u003ccode\u003ef41e53f\u003c/code\u003e\u003c/a\u003e perf: use byteLength property for binary body chunks (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5126\"\u003e#5126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/bec49615931e3df3df4f75956b35c3f7f1fd05ca\"\u003e\u003ccode\u003ebec4961\u003c/code\u003e\u003c/a\u003e chore(deps): add lockfile (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5139\"\u003e#5139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/86f1242cfc86364fe5c30d7e0fc1deec8d52954b\"\u003e\u003ccode\u003e86f1242\u003c/code\u003e\u003c/a\u003e perf(http2): reduce writeH2 per-request callback allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5138\"\u003e#5138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/cad3f70a86b95966a3e368f9f7118377858b8c3e\"\u003e\u003ccode\u003ecad3f70\u003c/code\u003e\u003c/a\u003e perf(client): parse h1 content-length statelessly (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5124\"\u003e#5124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.24.7...v8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/cosmos` from 4.9.2 to 4.9.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5c4a90e2d0f9b99be1234b2e5558140c1f2b356b\"\u003e\u003ccode\u003e5c4a90e\u003c/code\u003e\u003c/a\u003e fix(cosmos): Escape backslashes and quotes in ORDER BY continuation token SQL...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/e46873bc5e814c6c9e75519f427cb997c1078bd2\"\u003e\u003ccode\u003ee46873b\u003c/code\u003e\u003c/a\u003e [AutoPR \u003ca href=\"https://github.com/azure-arm-relationships\"\u003e\u003ccode\u003e@​azure-arm-relationships\u003c/code\u003e\u003c/a\u003e]-generated-from-SDK Generation - JS-6103938 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/03874c0424cb99a6c123a04bb8f35a3bafc66ba5\"\u003e\u003ccode\u003e03874c0\u003c/code\u003e\u003c/a\u003e [AutoPR \u003ca href=\"https://github.com/azure-arm-computelimit\"\u003e\u003ccode\u003e@​azure-arm-computelimit\u003c/code\u003e\u003c/a\u003e]-generated-from-SDK Generation - JS-6087534 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/24612df2a3f579c410a0f3af3d817ae717b452b1\"\u003e\u003ccode\u003e24612df\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 15192 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38196\"\u003e#38196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/8edb91bfbf5f271376feb2012924ceff434f5683\"\u003e\u003ccode\u003e8edb91b\u003c/code\u003e\u003c/a\u003e chore(core): remove dead code, unnecessary casts, and redundant async (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38149\"\u003e#38149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/1df9652c9db4bd6f98b3a47a60cb5681fb6252c8\"\u003e\u003ccode\u003e1df9652\u003c/code\u003e\u003c/a\u003e Use publlic devOps registry since we publish packages to both public … (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38107\"\u003e#38107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/9e805d60837dfb5f28db6cac57c6ca7405401a5c\"\u003e\u003ccode\u003e9e805d6\u003c/code\u003e\u003c/a\u003e Pass config directly to command so it is more stable accross agents (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38168\"\u003e#38168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7e1578809ff676b4958c51c531569c3c7a8bea72\"\u003e\u003ccode\u003e7e15788\u003c/code\u003e\u003c/a\u003e Sync .github directory with azure-sdk-tools for PR 15134 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38155\"\u003e#38155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/119890663de52a9bedfd62cab87ea5b3633333b7\"\u003e\u003ccode\u003e1198906\u003c/code\u003e\u003c/a\u003e Improve test coverage to ~100% for \u003ccode\u003e@​azure/core-paging\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38179\"\u003e#38179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/64482d8b1a7c5ddd4f558e8e515fd504557a7f6b\"\u003e\u003ccode\u003e64482d8\u003c/code\u003e\u003c/a\u003e Improve test coverage to ~100% for \u003ccode\u003e@​azure/core-tracing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/38181\"\u003e#38181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/cosmos_4.9.2...@azure/cosmos_4.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/storage-blob` from 12.29.1 to 12.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/c95f5d92559293558e0b2d13a9fdea47a7335a82\"\u003e\u003ccode\u003ec95f5d9\u003c/code\u003e\u003c/a\u003e Post release automated changes for appconfiguration releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37234\"\u003e#37234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/19253d6d626f63e378951f79054a7d037f502f65\"\u003e\u003ccode\u003e19253d6\u003c/code\u003e\u003c/a\u003e [EngSys] automatic pnpm update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37266\"\u003e#37266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/9ba0f8a7923544dbc02b0784ea07d11a1816e22f\"\u003e\u003ccode\u003e9ba0f8a\u003c/code\u003e\u003c/a\u003e chore(instrumentation): bump \u003ccode\u003e@​opentelemetry/instrumentation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37250\"\u003e#37250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4eed3b9c9829e7fc6b5fe346c63769999d2ba4bc\"\u003e\u003ccode\u003e4eed3b9\u003c/code\u003e\u003c/a\u003e Add invoke support for web pubsub client (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36750\"\u003e#36750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/af673f527f407130945f568a221b040c0643f44b\"\u003e\u003ccode\u003eaf673f5\u003c/code\u003e\u003c/a\u003e Parse azd JSON output for cleaner AzureDeveloperCliCredential error messages ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/2cf94a924a350568c0e3c7d86bd7c901c92647b4\"\u003e\u003ccode\u003e2cf94a9\u003c/code\u003e\u003c/a\u003e Simplify client authentication section in README (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37257\"\u003e#37257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/184e2b976239bacd46157289edbceb1e81419f97\"\u003e\u003ccode\u003e184e2b9\u003c/code\u003e\u003c/a\u003e [Search] Separate Stable \u0026amp; Preview Test Structure (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37238\"\u003e#37238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0ea4456159176205cd16622e904a29d354ac3efa\"\u003e\u003ccode\u003e0ea4456\u003c/code\u003e\u003c/a\u003e [Monitor-OpenTelemetry] Implement Fix for Mismatched API Versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37258\"\u003e#37258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/84c473edc787589bdbcb531434cdd711841eeb76\"\u003e\u003ccode\u003e84c473e\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​azure/storage-blob\u003c/code\u003e storage-common dependency to ^12.3.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37259\"\u003e#37259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/ad1b88f1b5a6b0358685e5283dda41bf78282536\"\u003e\u003ccode\u003ead1b88f\u003c/code\u003e\u003c/a\u003e [Identity] Remove samples (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37242\"\u003e#37242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/storage-blob_12.29.1...@azure/storage-blob_12.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/storage-queue` from 12.28.1 to 12.29.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/6e2a1d0eaf0b57cdfc761d8d7bd1f7c1b7b600d3\"\u003e\u003ccode\u003e6e2a1d0\u003c/code\u003e\u003c/a\u003e Update version for STG00 Release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d33c49202b7424e5d69dc7d5e67e92c552ffe192\"\u003e\u003ccode\u003ed33c492\u003c/code\u003e\u003c/a\u003e [docs] teach AI agents about special snippets.spec.ts (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36481\"\u003e#36481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0d11eb66525828efda1a557d50b6428142fb7437\"\u003e\u003ccode\u003e0d11eb6\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13560 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37033\"\u003e#37033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/348d979d0e6a872eb53324dd99bb287411272fa4\"\u003e\u003ccode\u003e348d979\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13556 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37028\"\u003e#37028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/aa58f753844274a94a642d41346e002b1fa62bc8\"\u003e\u003ccode\u003eaa58f75\u003c/code\u003e\u003c/a\u003e add webSearchStream and fix imageGeneration (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37023\"\u003e#37023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/a692f5f3ca19365b776fb787f5a00cdd73e2fbd3\"\u003e\u003ccode\u003ea692f5f\u003c/code\u003e\u003c/a\u003e [Identity] Restarted Identity MI Test in Weekly Pipeline (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36097\"\u003e#36097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4c1268438d1a9e6337a079b2344d53c704c10bcc\"\u003e\u003ccode\u003e4c12684\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13555 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37032\"\u003e#37032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/7d814b6d329073d4a87cc60e3d9d26a966cca82a\"\u003e\u003ccode\u003e7d814b6\u003c/code\u003e\u003c/a\u003e [EngSys] upgrade dependency \u003ccode\u003eopenai\u003c/code\u003e to 6.16.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37027\"\u003e#37027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/75103638ecf3554e6690ee747550603011bcaf2b\"\u003e\u003ccode\u003e7510363\u003c/code\u003e\u003c/a\u003e [azure monitor opentelemetry exporter] Update autogenerated client to use lat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/64d47965537501fd155b481ea620051317c4b50a\"\u003e\u003ccode\u003e64d4796\u003c/code\u003e\u003c/a\u003e Reference Azure SDK MCP in AGENTS.md (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37026\"\u003e#37026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional com...\n\n_Description has been truncated_","html_url":"https://github.com/testcontainers/testcontainers-node/pull/1313","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/testcontainers%2Ftestcontainers-node/issues/1313","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1313/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-03-30T03:12:16.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4166783060","node_id":"PR_kwDOQd8JG87Od6M_","number":71,"state":"open","title":"chore(deps)(deps): bump the production-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T03:12:16.000Z","updated_at":"2026-03-30T03:12:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"axios","old_version":"1.13.2","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fs-extra","old_version":"11.3.3","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"joi","old_version":"18.0.2","new_version":"18.1.1","repository_url":"https://github.com/hapijs/joi"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mysql2","old_version":"3.16.0","new_version":"3.20.0","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.14.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.1` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.3` | `11.3.4` |\n| [joi](https://github.com/hapijs/joi) | `18.0.2` | `18.1.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.16.0` | `3.20.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n\n\nUpdates `axios` from 1.13.2 to 1.14.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.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\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\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.14.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\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 `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\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/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.2.1 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/47e5b2952fe697ac0a5f8a6aa86f050f6f2c0ce5\"\u003e\u003ccode\u003e47e5b29\u003c/code\u003e\u003c/a\u003e 8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/eb61179a49064c7e86f6f8688be742343b1f1b8e\"\u003e\u003ccode\u003eeb61179\u003c/code\u003e\u003c/a\u003e v8.3.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/a17377ddec51d27eba34000dc599ea608f4e0454\"\u003e\u003ccode\u003ea17377d\u003c/code\u003e\u003c/a\u003e Fix broken link for contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/5aa3f6cefe0caddc41aafdf5df719230c791e28f\"\u003e\u003ccode\u003e5aa3f6c\u003c/code\u003e\u003c/a\u003e fix: revert the dts-bundle-generator update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/06dea83428d4b3b67ddd0f673b234a69cafe2f03\"\u003e\u003ccode\u003e06dea83\u003c/code\u003e\u003c/a\u003e ci: run test on node 20, 22, 24, 25 and drop 18 as it reached eol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c86a27d1e19123a9cb3a04cdeb178bf8f9d12cc6\"\u003e\u003ccode\u003ec86a27d\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/8898ffa8cbf4222df07eadef87010cf2c85ce2e6\"\u003e\u003ccode\u003e8898ffa\u003c/code\u003e\u003c/a\u003e chore: migrate biome schema and run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd544fda5f42e75207d6add12e476f6f1ea153ff\"\u003e\u003ccode\u003edd544fd\u003c/code\u003e\u003c/a\u003e docs: update changelog with backported releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9c90752747e169904c44ea1b1bc61a636b9594db\"\u003e\u003ccode\u003e9c90752\u003c/code\u003e\u003c/a\u003e ci: setup oidc connect with npm for automatatic publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/e4477fabff4030274bbad571be8e00d87879a663\"\u003e\u003ccode\u003ee4477fa\u003c/code\u003e\u003c/a\u003e 8.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.3 to 11.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.4 / 2026-03-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug where calling \u003ccode\u003eensureSymlink\u003c/code\u003e/\u003ccode\u003eensureSymlinkSync\u003c/code\u003e with a relative \u003ccode\u003esrcPath\u003c/code\u003e would fail if the symlink already existed (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1038\"\u003e#1038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1064\"\u003e#1064\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/jprichardson/node-fs-extra/commit/353a29b18c883fa0f3997fd8be90a89077633af4\"\u003e\u003ccode\u003e353a29b\u003c/code\u003e\u003c/a\u003e 11.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/3e65fbe81e565e2cd16a5f0ff1b3d8623610bb7a\"\u003e\u003ccode\u003e3e65fbe\u003c/code\u003e\u003c/a\u003e fix(ensureSymlink): resolve relative srcpath correctly when symlink exists (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/e2615e501e7b261b832170b3eb7e26c82668b215\"\u003e\u003ccode\u003ee2615e5\u003c/code\u003e\u003c/a\u003e Fix git URL in package.json (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.3...11.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `joi` from 18.0.2 to 18.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/06afeb584c68ca2a78c62019f960a23cd345f478\"\u003e\u003ccode\u003e06afeb5\u003c/code\u003e\u003c/a\u003e 18.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/407ed75cc6ee59f81ccb5b9bf026295d58ae3a8f\"\u003e\u003ccode\u003e407ed75\u003c/code\u003e\u003c/a\u003e chore: apply npm pkg fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/432358850c8c3b572008353ebd620ec898169e12\"\u003e\u003ccode\u003e4323588\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3099\"\u003e#3099\u003c/a\u003e from poupounetjoyeux/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/8607f5c12568f4e9a6849006853a1cca6a004994\"\u003e\u003ccode\u003e8607f5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3103\"\u003e#3103\u003c/a\u003e from ordinary9843/fix/describe-nan-allow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/384c5cd48d64b4ff6645f5e608c76b327e5a2197\"\u003e\u003ccode\u003e384c5cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3097\"\u003e#3097\u003c/a\u003e from iamnivekx/feat/standard-validate-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/3e6d6cdc900febc83749f6595f56b17ee00402cc\"\u003e\u003ccode\u003e3e6d6cd\u003c/code\u003e\u003c/a\u003e 18.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/b366678e926b08ee9f62fe6f7c2f7c29fcd665ab\"\u003e\u003ccode\u003eb366678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hapijs/joi/issues/3102\"\u003e#3102\u003c/a\u003e from hapijs/feat/standard-json-schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/f9f9c32f60c88a619de5a301277b8beb999f1a97\"\u003e\u003ccode\u003ef9f9c32\u003c/code\u003e\u003c/a\u003e feat: add Standard JSON Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/d7994c87da2c2c9d6a0278d824098a0c0de0f864\"\u003e\u003ccode\u003ed7994c8\u003c/code\u003e\u003c/a\u003e fix: allow NaN in schema describe() output validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hapijs/joi/commit/a454c18c0cbee9084f8850217be6c43dfd5c689f\"\u003e\u003ccode\u003ea454c18\u003c/code\u003e\u003c/a\u003e Fix braces escaping when template doesn't contains any variable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hapijs/joi/compare/v18.0.2...v18.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mysql2` from 3.16.0 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.19.1...v3.20.0\"\u003e3.20.0\u003c/a\u003e (2026-03-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TracingChannel support for native APM instrumentation (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4178\"\u003e#4178\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c06afc254d3201b65c644b6cfc03f54e1edc5114\"\u003ec06afc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexplicitly specify  in auth plugins (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4175\"\u003e#4175\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4187\"\u003e#4187\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5ac5563c8c7d59da358e3f4ddbde2921eb5e0741\"\u003e5ac5563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent double release from corrupting the connection pool (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4186\"\u003e#4186\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7e57db62f47b8bb968c15fb1ba0402927d47015a\"\u003e7e57db6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore \u003ccode\u003ePoolConnection\u003c/code\u003e as subclass of \u003ccode\u003eConnection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/97855a603d9e5472c292d732af68ca6aa8cc350d\"\u003e97855a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.19.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.19.0...v3.19.1\"\u003e3.19.1\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eSecurity Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebound \u003ccode\u003enull\u003c/code\u003e-terminated string read to packet end (fixes a potential OOB read reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4161\"\u003e#4161\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/91c5229dff2293953635b93f753b45bff31deac4\"\u003e91c5229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle malformed geometry payloads (fixes a potential DoS vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4164\"\u003e#4164\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/186921573096f5b9feccef93cf61f335e5372080\"\u003e1869215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent query param override of \u003ccode\u003eURL\u003c/code\u003e-defined connection options (fixes a potential config injection vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4162\"\u003e#4162\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3123b4e686e4e7c3893b20773376aff2c31840f7\"\u003e3123b4e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate buffer bounds in geometry parser (fixes a potential DoS vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7c2ae002a5e1708d0a0a757bedd00c7e16ae2eee\"\u003e7c2ae00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.2...v3.19.0\"\u003e3.19.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse server's preferred auth method to eliminate auth switch roundtrip (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4140\"\u003e#4140\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003eb57c671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix precision loss for large decimal values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4135\"\u003e#4135\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/099beeae0b9300a75162dde004c3e4e79eef99f0\"\u003e099beea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\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/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.19.1...v3.20.0\"\u003e3.20.0\u003c/a\u003e (2026-03-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TracingChannel support for native APM instrumentation (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4178\"\u003e#4178\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c06afc254d3201b65c644b6cfc03f54e1edc5114\"\u003ec06afc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexplicitly specify  in auth plugins (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4175\"\u003e#4175\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4187\"\u003e#4187\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5ac5563c8c7d59da358e3f4ddbde2921eb5e0741\"\u003e5ac5563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent double release from corrupting the connection pool (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4186\"\u003e#4186\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7e57db62f47b8bb968c15fb1ba0402927d47015a\"\u003e7e57db6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore \u003ccode\u003ePoolConnection\u003c/code\u003e as subclass of \u003ccode\u003eConnection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/97855a603d9e5472c292d732af68ca6aa8cc350d\"\u003e97855a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.19.0...v3.19.1\"\u003e3.19.1\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebound \u003ccode\u003enull\u003c/code\u003e-terminated string read to packet end (fixes a potential OOB read reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4161\"\u003e#4161\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/91c5229dff2293953635b93f753b45bff31deac4\"\u003e91c5229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle malformed geometry payloads (fixes a potential DoS vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4164\"\u003e#4164\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/186921573096f5b9feccef93cf61f335e5372080\"\u003e1869215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent query param override of \u003ccode\u003eURL\u003c/code\u003e-defined connection options (fixes a potential config injection vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4162\"\u003e#4162\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3123b4e686e4e7c3893b20773376aff2c31840f7\"\u003e3123b4e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate buffer bounds in geometry parser (fixes a potential DoS vulnerability reported by Doruk Tan Ozturk (peaktwilight)) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7c2ae002a5e1708d0a0a757bedd00c7e16ae2eee\"\u003e7c2ae00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.2...v3.19.0\"\u003e3.19.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse server's preferred auth method to eliminate auth switch roundtrip (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4140\"\u003e#4140\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003eb57c671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix precision loss for large decimal values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4135\"\u003e#4135\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/099beeae0b9300a75162dde004c3e4e79eef99f0\"\u003e099beea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\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/sidorares/node-mysql2/commit/6d0ba45c6243c9e7889aef4e8dfadbe7e4d52af4\"\u003e\u003ccode\u003e6d0ba45\u003c/code\u003e\u003c/a\u003e chore(master): release 3.20.0 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4180\"\u003e#4180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5ac5563c8c7d59da358e3f4ddbde2921eb5e0741\"\u003e\u003ccode\u003e5ac5563\u003c/code\u003e\u003c/a\u003e fix: explicitly specify  in auth plugins (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4175\"\u003e#4175\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/19936244aa3e4db440d59c0f15e977d5310c7024\"\u003e\u003ccode\u003e1993624\u003c/code\u003e\u003c/a\u003e ci: improve workflows triggering (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/ff839c2e8cb840c456f501f0593c23ce7e2b196d\"\u003e\u003ccode\u003eff839c2\u003c/code\u003e\u003c/a\u003e docs: improve LLM Agents instructions (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4188\"\u003e#4188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/7e57db62f47b8bb968c15fb1ba0402927d47015a\"\u003e\u003ccode\u003e7e57db6\u003c/code\u003e\u003c/a\u003e fix: prevent double release from corrupting the connection pool (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/92d07246a0d2ee3b1b10db4dd18297fa4ec2afff\"\u003e\u003ccode\u003e92d0724\u003c/code\u003e\u003c/a\u003e docs: include instructions to LLM agents (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4185\"\u003e#4185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/f4ce16ab569721dc72b0a6a404ffe52645666e9a\"\u003e\u003ccode\u003ef4ce16a\u003c/code\u003e\u003c/a\u003e refactor: simplify TracingChannel logic (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4184\"\u003e#4184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/97855a603d9e5472c292d732af68ca6aa8cc350d\"\u003e\u003ccode\u003e97855a6\u003c/code\u003e\u003c/a\u003e fix: restore \u003ccode\u003ePoolConnection\u003c/code\u003e as subclass of \u003ccode\u003eConnection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4183\"\u003e#4183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/90a0677646ba2982cbe37c4b7fa955b917bb4885\"\u003e\u003ccode\u003e90a0677\u003c/code\u003e\u003c/a\u003e refactor: prevent unintentional breaking change after TracingChannel support ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5b61d8669ee9b1eec95090cf7c11aac9e7829025\"\u003e\u003ccode\u003e5b61d86\u003c/code\u003e\u003c/a\u003e ci: improve coverage (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4181\"\u003e#4181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.0...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sequelize` from 6.37.7 to 6.37.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sequelize/sequelize/releases\"\u003esequelize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.37.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.7...v6.37.8\"\u003e6.37.8\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003eSecurity improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evalidate cast types in JSON where clauses (\u003ca href=\"https://github.com/sequelize/sequelize/commit/b1475280b82159c11b829b43568da370f598a9e4\"\u003eb147528\u003c/a\u003e) (\u003ca href=\"https://github.com/sequelize/sequelize/security/advisories/GHSA-6457-6jrx-69cr\"\u003eCVE-2026-30951\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/sequelize/sequelize/commit/cb7f99ad05de56137672ab95586359ff6ceba004\"\u003e\u003ccode\u003ecb7f99a\u003c/code\u003e\u003c/a\u003e fix: validate cast types in JSON where clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/b1475280b82159c11b829b43568da370f598a9e4\"\u003e\u003ccode\u003eb147528\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/4b8b5b94a09220f7aae1e96d6d19ff65695fc100\"\u003e\u003ccode\u003e4b8b5b9\u003c/code\u003e\u003c/a\u003e meta: Fix MSSQL CI (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17931\"\u003e#17931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.7...v6.37.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/~wikirik\"\u003ewikirik\u003c/a\u003e, a new releaser for sequelize 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 uni...\n\n_Description has been truncated_","html_url":"https://github.com/FutureSolutionDev/Deploy-Center-Server/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FutureSolutionDev%2FDeploy-Center-Server/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-03-23T01:20:04.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4117616786","node_id":"PR_kwDOBwapYs7Mi24a","number":7835,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 117 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T01:20:04.000Z","updated_at":"2026-03-25T02:05:51.596Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":117,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.46","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.80.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.3","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.3","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1013.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@confluentinc/kafka-javascript","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"1.1.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.3.2","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.3","new_version":"9.3.5","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@fast-check/jest","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google-cloud/vertexai","old_version":"1.10.0","new_version":"1.10.2","repository_url":"https://github.com/googleapis/nodejs-vertexai"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.46.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.7","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.8.4","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@hono/node-server","old_version":"1.19.9","new_version":"1.19.11","repository_url":"https://github.com/honojs/node-server"},{"name":"@jest/core","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/globals","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/reporters","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/test-sequencer","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/transform","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.25","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.24","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.16","new_version":"1.1.34","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.26","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/langgraph","old_version":"1.1.2","new_version":"1.2.3","repository_url":"https://github.com/langchain-ai/langgraphjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.7.2","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.7.2","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.7","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.132","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.8.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.71.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.12.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"cypress-fail-fast","old_version":"7.1.1","new_version":"8.0.0","repository_url":"https://github.com/javierbrea/cypress-fail-fast"},{"name":"dd-trace-api","old_version":"1.0.0","new_version":"1.0.1"},{"name":"ejs","old_version":"4.0.1","new_version":"5.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.8.2","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.18.0","new_version":"5.18.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.8","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.1","repository_url":"https://github.com/luin/ioredis"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-image-snapshot","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/americanexpress/jest-image-snapshot"},{"name":"jest-jasmine2","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.35","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.3.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"mysql2","old_version":"3.18.2","new_version":"3.20.0","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"next","old_version":"16.1.3","new_version":"16.2.0","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.12.0","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.32.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.7.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.14.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.32.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"sinon","old_version":"21.0.1","new_version":"21.0.3","repository_url":"https://github.com/sinonjs/sinon"},{"name":"sqlite3","old_version":"5.1.7","new_version":"6.0.1","repository_url":"https://github.com/TryGhost/node-sqlite3"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.24.5","repository_url":"https://github.com/nodejs/undici"},{"name":"zod-to-json-schema","old_version":"3.23.1","new_version":"3.25.1","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 117 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.46` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.80.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.3` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.3` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1013.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1013.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.8.0` | `1.8.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `1.1.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.3.2` | `9.3.4` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.3` | `9.3.5` |\n| [@fast-check/jest](https://github.com/dubzzz/fast-check/tree/HEAD/packages/jest) | `2.1.1` | `2.2.0` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google-cloud/vertexai](https://github.com/googleapis/nodejs-vertexai) | `1.10.0` | `1.10.2` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.46.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.7` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.8.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.9` | `1.19.11` |\n| [@jest/core](https://github.com/jestjs/jest/tree/HEAD/packages/jest-core) | `30.2.0` | `30.3.0` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.2.0` | `30.3.0` |\n| [@jest/reporters](https://github.com/jestjs/jest/tree/HEAD/packages/jest-reporters) | `30.2.0` | `30.3.0` |\n| [@jest/test-sequencer](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-sequencer) | `30.2.0` | `30.3.0` |\n| [@jest/transform](https://github.com/jestjs/jest/tree/HEAD/packages/jest-transform) | `30.2.0` | `30.3.0` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.25` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.24` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.16` | `1.1.34` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.26` |\n| [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core) | `1.1.2` | `1.2.3` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.3.0` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.7.2` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.7.2` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.6.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.61.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.5.0` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.5.0` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.132` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.8.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.71.0` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.12.0` |\n| [cypress-fail-fast](https://github.com/javierbrea/cypress-fail-fast) | `7.1.1` | `8.0.0` |\n| dd-trace-api | `1.0.0` | `1.0.1` |\n| [ejs](https://github.com/mde/ejs) | `4.0.1` | `5.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.8.2` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.18.0` | `5.18.1` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.8` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.3.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.3.0` |\n| [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) | `6.5.1` | `6.5.2` |\n| [jest-jasmine2](https://github.com/jestjs/jest/tree/HEAD/packages/jest-jasmine2) | `30.2.0` | `30.3.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.2.0` | `30.3.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.2.0` | `30.3.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.35` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.3.1` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.1` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.18.2` | `3.20.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.2.0` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.12.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.32.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.20.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.19.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.7.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.14.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.32.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.5.0` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.1` | `21.0.3` |\n| [sqlite3](https://github.com/TryGhost/node-sqlite3) | `5.1.7` | `6.0.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.1` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.24.5` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.23.1` | `3.25.1` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.46\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6e24e24020d26848b9b3c14c401fb079cba45b07\"\u003e\u003ccode\u003e6e24e24\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13540\"\u003e#13540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/75fc0e724223830e7b4911d637a20b123dba3065\"\u003e\u003ccode\u003e75fc0e7\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): add new tool search tool (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13534\"\u003e#13534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/92cbe1fea5078aae4ba9a547d5ffac9a4d0eacf8\"\u003e\u003ccode\u003e92cbe1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f95e0c06c7b9fc062fb2907c27035e25a4d0eb53\"\u003e\u003ccode\u003ef95e0c0\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6b90f10bb07ce5839b82dee40e6491cd493b7d4e\"\u003e\u003ccode\u003e6b90f10\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13520\"\u003e#13520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a00fe6222d9a51db10ab8853f3ddbbfb586a3973\"\u003e\u003ccode\u003ea00fe62\u003c/code\u003e\u003c/a\u003e Backport: feat(google-vertex): add the anthropic tool search tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13517\"\u003e#13517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a79d8826a6c9e340857f233315ca911a402e1cf4\"\u003e\u003ccode\u003ea79d882\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13503\"\u003e#13503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/41c6a56b6b75c0b147cbb3db8a630252500d4162\"\u003e\u003ccode\u003e41c6a56\u003c/code\u003e\u003c/a\u003e Backport: fix(anthropic): skip passing beta header for tool search tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1513ceedb66288c358b70c98d3a2d0011c76c3b9\"\u003e\u003ccode\u003e1513cee\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13494\"\u003e#13494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/238156745f54797bfaf1d5a2efe1371698ad9262\"\u003e\u003ccode\u003e2381567\u003c/code\u003e\u003c/a\u003e Backport: fix(vertex): throw warning when strict: true for vertexAnthropic (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.80.0\u003c/h2\u003e\n\u003ch2\u003e0.80.0 (2026-03-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.79.0...sdk-v0.80.0\"\u003esdk-v0.79.0...sdk-v0.80.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dd12f1a29c4a8f4554caa8c7023bddadfb69e9b0\"\u003edd12f1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9c0a0778d73ffe2f84cf4a3d593f8f645d776b02\"\u003e9c0a077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4a5819e9e820a926add4df134a6a4d6d0e65c196\"\u003e4a5819e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.79.0\u003c/h2\u003e\n\u003ch2\u003e0.79.0 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.78.0...sdk-v0.79.0\"\u003esdk-v0.78.0...sdk-v0.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for filesystem memory tools (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/599\"\u003e#599\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/106419918ec0098cd74df5541dd7fd9134268f6e\"\u003e1064199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e chore(config): clean up model enum list (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/31\"\u003e#31\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/07727a63c4d3685a20de3067a563396b2d2adbb2\"\u003e07727a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e GA thinking-display-setting (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4dc8df4b7d098b7e748ca952ac18e5e22264a4c8\"\u003e4dc8df4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e update mock server (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5c3be981177874b4f9ab5d1a56e4c8cfb7a6744\"\u003ee5c3be9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs/contributing:\u003c/strong\u003e correct pnpm link command (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/16bf66c4ab9334f2f817f29e8834ff82f1689e9e\"\u003e16bf66c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e skip tests that depend on mock server (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/07417e521b35b01670cb0334aa3f23e77ba38cbc\"\u003e07417e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e use v4 import path for Zod ^3.25 compatibility (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6c0ac8a3091ad83890fb6813e4a0ee2a6e45bba\"\u003ec6c0ac8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove unused import (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3827ab5d56d37b659cfa7b25f16a42f41ad99b29\"\u003e3827ab5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2c1fc106f8c83a13bda1a7f755e53120b3c3919d\"\u003e2c1fc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e improve import alias names (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5b9615b51007cc0bb9cea9de9dc5f2acc9fa77e8\"\u003e5b9615b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move stringifyQuery implementation to internal function (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/16239f3bd4efddaf01a35a182014131e983ee738\"\u003e16239f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update dependencies to address dependabot vulnerabilities (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6fdea5ebdf767da93bff7e55a7035772610ba287\"\u003e6fdea5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emcp-server:\u003c/strong\u003e improve instructions (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/66e5363c114c2c5950a4a1674c1264c30619bc43\"\u003e66e5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove accidentally committed file (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/929\"\u003e#929\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0989113a5a34fbf85a2a0f87b5ab78ea7d297fd4\"\u003e0989113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e unskip tests that are now supported in steady (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/616a98a2363b3c77ebd4bc54eaae1b9003d323f9\"\u003e616a98a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estreamline and standardize docs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/687\"\u003e#687\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dbdc5d3c8246732c9b477a1503618243e13e9bd6\"\u003edbdc5d3\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.80.0 (2026-03-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.79.0...sdk-v0.80.0\"\u003esdk-v0.79.0...sdk-v0.80.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dd12f1a29c4a8f4554caa8c7023bddadfb69e9b0\"\u003edd12f1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9c0a0778d73ffe2f84cf4a3d593f8f645d776b02\"\u003e9c0a077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4a5819e9e820a926add4df134a6a4d6d0e65c196\"\u003e4a5819e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.79.0 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.78.0...sdk-v0.79.0\"\u003esdk-v0.78.0...sdk-v0.79.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for filesystem memory tools (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/599\"\u003e#599\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/106419918ec0098cd74df5541dd7fd9134268f6e\"\u003e1064199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e chore(config): clean up model enum list (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/31\"\u003e#31\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/07727a63c4d3685a20de3067a563396b2d2adbb2\"\u003e07727a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e GA thinking-display-setting (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4dc8df4b7d098b7e748ca952ac18e5e22264a4c8\"\u003e4dc8df4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e update mock server (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5c3be981177874b4f9ab5d1a56e4c8cfb7a6744\"\u003ee5c3be9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs/contributing:\u003c/strong\u003e correct pnpm link command (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/16bf66c4ab9334f2f817f29e8834ff82f1689e9e\"\u003e16bf66c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e skip tests that depend on mock server (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/07417e521b35b01670cb0334aa3f23e77ba38cbc\"\u003e07417e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e use v4 import path for Zod ^3.25 compatibility (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6c0ac8a3091ad83890fb6813e4a0ee2a6e45bba\"\u003ec6c0ac8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove unused import (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3827ab5d56d37b659cfa7b25f16a42f41ad99b29\"\u003e3827ab5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2c1fc106f8c83a13bda1a7f755e53120b3c3919d\"\u003e2c1fc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e improve import alias names (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5b9615b51007cc0bb9cea9de9dc5f2acc9fa77e8\"\u003e5b9615b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move stringifyQuery implementation to internal function (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/16239f3bd4efddaf01a35a182014131e983ee738\"\u003e16239f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update dependencies to address dependabot vulnerabilities (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/6fdea5ebdf767da93bff7e55a7035772610ba287\"\u003e6fdea5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emcp-server:\u003c/strong\u003e improve instructions (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/66e5363c114c2c5950a4a1674c1264c30619bc43\"\u003e66e5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove accidentally committed file (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/929\"\u003e#929\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0989113a5a34fbf85a2a0f87b5ab78ea7d297fd4\"\u003e0989113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e unskip tests that are now supported in steady (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/616a98a2363b3c77ebd4bc54eaae1b9003d323f9\"\u003e616a98a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estreamline and standardize docs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/687\"\u003e#687\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dbdc5d3c8246732c9b477a1503618243e13e9bd6\"\u003edbdc5d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\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/anthropics/anthropic-sdk-typescript/commit/0f8153b3a15212dc2e71eaa042ea28ee6efca348\"\u003e\u003ccode\u003e0f8153b\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e88d6a7e7957442440ec620265b2c530fd5df311\"\u003e\u003ccode\u003ee88d6a7\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d3eb7d1ec9e2511518ea9716a1254bc58b3695f6\"\u003e\u003ccode\u003ed3eb7d1\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ffca9a15f944ad0abb271109cc98e96e055402bd\"\u003e\u003ccode\u003effca9a1\u003c/code\u003e\u003c/a\u003e chore(internal): tweak CI branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/af66c809a5b59d6dc6e02e405b2c449fd9432e5e\"\u003e\u003ccode\u003eaf66c80\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/b5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\"\u003e\u003ccode\u003eb5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/b5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\"\u003e\u003ccode\u003eb5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several code paths that access response objects to prevent JavaScript prototype pollution and unintended access to the prototype chain. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3396\"\u003e#3396\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eSee the associated GitHub Advisories \u003ca href=\"https://github.com/apollographql/federation/security/advisories/GHSA-pfjj-6f4p-rvmh\"\u003eGHSA-pfjj-6f4p-rvmh\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226b606b176ede097410f5ba35ba03d140ed\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9283b4c43575839d8d7d575c8fc5c1d42f581b37\"\u003e\u003ccode\u003e9283b4c\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/d9cf4b7566c29b8193c92fd1f51e6c38e7f3fa49\"\u003e\u003ccode\u003ed9cf4b7\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226\u003c/code\u003e\u003c/a\u003e Prevent accessing response object's prototype chain (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3396\"\u003e#3396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.3/gateway-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/b5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\"\u003e\u003ccode\u003eb5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4393ceca349aca68981362f210cca023ed3fb97b\"\u003e\u003ccode\u003e4393ceca349aca68981362f210cca023ed3fb97b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/b5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\"\u003e\u003ccode\u003eb5c17ffa73e2de49bd63182a84a7d5837c0ab2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226b606b176ede097410f5ba35ba03d140ed\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/9283b4c43575839d8d7d575c8fc5c1d42f581b37\"\u003e\u003ccode\u003e9283b4c\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/d9cf4b7566c29b8193c92fd1f51e6c38e7f3fa49\"\u003e\u003ccode\u003ed9cf4b7\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.3/subgraph-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1013.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1013.0\u003c/h2\u003e\n\u003ch4\u003e3.1013.0(2026-03-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e  single-pass XML escape for escapeElement and escapeAttribute (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7833\"\u003e#7833\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97de5649ff5fc8692d5c41e087e6828a718e46db\"\u003e97de5649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/485aa0860360c4f0b33f778a6df7043300199776\"\u003e485aa086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  AWS Batch now supports quota management, enabling administrators to allocate shared compute resources across teams and projects through quota shares with capacity limits, resource-sharing strategies, and priority-based preemption - currently available for SageMaker Training job queues. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e695b9aad1eb973d79cd78d7993c0d93cc789af\"\u003e3e695b9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for the following new features. 1. Enterprise Policies support for AgentCore Browser Tool. 2. Root CA Configuration support for AgentCore Browser Tool and Code Interpreter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d286f51fab030d5f5cc496934a440386a0d49927\"\u003ed286f51f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  This release includes SDK support for the following new features on AgentCore Built In Tools.  1. Enterprise Policies for AgentCore Browser Tool. 2. Root CA Configuration Support for AgentCore Browser Tool and Code Interpreter. 3. API changes to AgentCore Browser Profile APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/088f0580ba0fdaca8c1d86daa6317a4c1a9047c1\"\u003e088f0580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-polly:\u003c/strong\u003e  Added bi-directional streaming functionality through a new API, StartSpeechSynthesisStream. This API allows streaming input text through inbound events and receiving audio as part of an output stream simultaneously. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/581bf8494d5e76aa05b5ec3f472269db2a25461a\"\u003e581bf849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 Fleet instant mode now supports launching instances into Interruptible Capacity Reservations, enabling customers to use spare capacity shared by Capacity Reservation owners within their AWS Organization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ae4a552d7d650af248213fc7187842e89460820\"\u003e5ae4a552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding a new field in the CreateCentralizationRuleForOrganization, UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization API response to include the new field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f8dcb3a1ee2be84a7bfc64e099248f96baffe3e9\"\u003ef8dcb3a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e  configure maxTotalExpansions on fast-xml-parser (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7868\"\u003e#7868\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2ad14770e35ed1eed1918657ae7670dffcf980a0\"\u003e2ad14770\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1013.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1012.0\u003c/h2\u003e\n\u003ch4\u003e3.1012.0(2026-03-18)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  smithy-aws-typescript-codegen 0.47.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7854\"\u003e#7854\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/950b0c289001862971810817e57c2adab6313140\"\u003e950b0c28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump fast-xml-parser to 5.5.6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7862\"\u003e#7862\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e8d73bafb2f447b517e9af047595930acbffced\"\u003e5e8d73ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  This update adds additional bitrate options for Dolby AC-4 audio outputs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/06f6a76a246f9ac22b01f02b5fb619fde95de294\"\u003e06f6a76a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The DescribeInstanceTypes API now returns default connection tracking timeout values for TCP, UDP, and UDP stream via the new connectionTrackingConfiguration field on NetworkInfo. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ee6f8d16b85c73f7370a06a8edcc527011d45de\"\u003e0ee6f8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1012.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1011.0\u003c/h2\u003e\n\u003ch4\u003e3.1011.0(2026-03-17)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  fix protocol listings in readme files (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7850\"\u003e#7850\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2297fedda993388aa80010aa27e22a7aba1a93dc\"\u003e2297fedd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1012.0...v3.1013.0\"\u003e3.1013.0\u003c/a\u003e (2026-03-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1011.0...v3.1012.0\"\u003e3.1012.0\u003c/a\u003e (2026-03-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1010.0...v3.1011.0\"\u003e3.1011.0\u003c/a\u003e (2026-03-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1009.0...v3.1010.0\"\u003e3.1010.0\u003c/a\u003e (2026-03-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1008.0...v3.1009.0\"\u003e3.1009.0\u003c/a\u003e (2026-03-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1007.0...v3.1008.0\"\u003e3.1008.0\u003c/a\u003e (2026-03-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1006.0...v3.1007.0\"\u003e3.1007.0\u003c/a\u003e (2026-03-11)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/19ca473cb67aa8e1a28c0b55167eb1b109c2cda6\"\u003e\u003ccode\u003e19ca473\u003c/code\u003e\u003c/a\u003e Publish v3.1013.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7f54759eaafc41d0c01771a10519ea8c1e8d89c5\"\u003e\u003ccode\u003e7f54759\u003c/code\u003e\u003c/a\u003e Publish v3.1012.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/950b0c289001862971810817e57c2adab6313140\"\u003e\u003ccode\u003e950b0c2\u003c/code\u003e\u003c/a\u003e chore(codegen): smithy-aws-typescript-codegen 0.47.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e17169491b5da0a36b5b1ed11843eb08e01c1dc2\"\u003e\u003ccode\u003ee171694\u003c/code\u003e\u003c/a\u003e Publish v3.1011.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2aa1e6ca9e0bbd338dac9fb1e0ef87dafba742c3\"\u003e\u003ccode\u003e2aa1e6c\u003c/code\u003e\u003c/a\u003e Publish v3.1010.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7888030ab6cdd06a01be48427bab028c8e9c1069\"\u003e\u003ccode\u003e7888030\u003c/code\u003e\u003c/a\u003e Publish v3.1009.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bf8888b2423d2342ea2b689532e526715ec1d50\"\u003e\u003ccode\u003e7bf8888\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for retry strategy lifecycle fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7842\"\u003e#7842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/21ffcafccb7bc8dee4f2da0a652a99514b94a5a6\"\u003e\u003ccode\u003e21ffcaf\u003c/co...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7835","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7835","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7835/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-03-17T15:54:47.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4089470923","node_id":"PR_kwDOBwapYs7LRcq6","number":7807,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 115 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-03-17T15:54:47.000Z","updated_at":"2026-03-17T16:03:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":115,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.41","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.78.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.2","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.2","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@confluentinc/kafka-javascript","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"1.1.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.3.2","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.3","new_version":"9.3.5","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@fast-check/jest","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.45.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.7","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.8.4","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@hono/node-server","old_version":"1.19.9","new_version":"1.19.11","repository_url":"https://github.com/honojs/node-server"},{"name":"@jest/core","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/globals","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/reporters","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/test-sequencer","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/transform","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.16","new_version":"1.1.32","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.25","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/langgraph","old_version":"1.1.2","new_version":"1.2.2","repository_url":"https://github.com/langchain-ai/langgraphjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.2.13","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.7.1","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.7.1","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.5","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.116","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.8.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.71.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.12.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"dd-trace-api","old_version":"1.0.0","new_version":"1.0.1"},{"name":"ejs","old_version":"4.0.1","new_version":"5.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.8.2","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.18.0","new_version":"5.18.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.8","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-image-snapshot","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/americanexpress/jest-image-snapshot"},{"name":"jest-jasmine2","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.32","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.3.0","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"mysql2","old_version":"3.18.2","new_version":"3.19.1","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"next","old_version":"16.1.3","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.11.1","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.29.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.7.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.14.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.32.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"sinon","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/sinonjs/sinon"},{"name":"sqlite3","old_version":"5.1.7","new_version":"6.0.1","repository_url":"https://github.com/TryGhost/node-sqlite3"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.24.2","repository_url":"https://github.com/nodejs/undici"},{"name":"zod-to-json-schema","old_version":"3.23.1","new_version":"3.25.1","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 115 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.41` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.78.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.2` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.2` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1009.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1009.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.8.0` | `1.8.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `1.1.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.3.2` | `9.3.4` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.3` | `9.3.5` |\n| [@fast-check/jest](https://github.com/dubzzz/fast-check/tree/HEAD/packages/jest) | `2.1.1` | `2.2.0` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.45.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.7` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.8.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.9` | `1.19.11` |\n| [@jest/core](https://github.com/jestjs/jest/tree/HEAD/packages/jest-core) | `30.2.0` | `30.3.0` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.2.0` | `30.3.0` |\n| [@jest/reporters](https://github.com/jestjs/jest/tree/HEAD/packages/jest-reporters) | `30.2.0` | `30.3.0` |\n| [@jest/test-sequencer](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-sequencer) | `30.2.0` | `30.3.0` |\n| [@jest/transform](https://github.com/jestjs/jest/tree/HEAD/packages/jest-transform) | `30.2.0` | `30.3.0` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.23` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.23` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.16` | `1.1.32` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.25` |\n| [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core) | `1.1.2` | `1.2.2` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.2.13` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.7.1` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.7.1` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.6.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.61.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.5.0` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.5.0` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.116` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.8.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.71.0` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.12.0` |\n| dd-trace-api | `1.0.0` | `1.0.1` |\n| [ejs](https://github.com/mde/ejs) | `4.0.1` | `5.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.8.2` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.18.0` | `5.18.1` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.8` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.3.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.3.0` |\n| [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) | `6.5.1` | `6.5.2` |\n| [jest-jasmine2](https://github.com/jestjs/jest/tree/HEAD/packages/jest-jasmine2) | `30.2.0` | `30.3.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.2.0` | `30.3.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.2.0` | `30.3.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.32` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.3.0` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.1` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.18.2` | `3.19.1` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.6` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.11.1` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.29.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.20.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.19.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.7.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.14.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.32.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.5.0` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.1` | `21.0.2` |\n| [sqlite3](https://github.com/TryGhost/node-sqlite3) | `5.1.7` | `6.0.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.1` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.24.2` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.23.1` | `3.25.1` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.78.0\u003c/h2\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Make new tool versions available as top level tool types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.75.0\u003c/h2\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd backward-compat namespace re-exports for UserLocation (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/706\"\u003e#706\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b88834fc82bb9d1ae0cf16bd264d5ef4d1edbcff\"\u003eb88834f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\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/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/21ad14ff1f0c0930f3b99b6e03167bf9d57fbd9d\"\u003e\u003ccode\u003e21ad14f\u003c/code\u003e\u003c/a\u003e fix(api): fix spec errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f1c6b272322d4ee9bd7c60537e75161f3179ba85\"\u003e\u003ccode\u003ef1c6b27\u003c/code\u003e\u003c/a\u003e feat(api): Releasing claude-sonnet-4-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03ec73e2866c7173462ce738aa99b3618bc31032\"\u003e\u003ccode\u003e03ec73e\u003c/code\u003e\u003c/a\u003e chore(internal/client): fix form-urlencoded requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a549b3812e56cea9789d1ba7ec36f27f9dcb4166\"\u003e\u003ccode\u003ea549b38\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8231471a1b9989c2a993c1fbe8a18e58252bc4c\"\u003e\u003ccode\u003ea823147\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.78.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several code paths that access response objects to prevent JavaScript prototype pollution and unintended access to the prototype chain. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3396\"\u003e#3396\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eSee the associated GitHub Advisories \u003ca href=\"https://github.com/apollographql/federation/security/advisories/GHSA-pfjj-6f4p-rvmh\"\u003eGHSA-pfjj-6f4p-rvmh\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226b606b176ede097410f5ba35ba03d140ed\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\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/apollographql/federation/commit/d9cf4b7566c29b8193c92fd1f51e6c38e7f3fa49\"\u003e\u003ccode\u003ed9cf4b7\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226\u003c/code\u003e\u003c/a\u003e Prevent accessing response object's prototype chain (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3396\"\u003e#3396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.2/gateway-js\"\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/~dkuc\"\u003edkuc\u003c/a\u003e, a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4393ceca349aca68981362f210cca023ed3fb97b\"\u003e\u003ccode\u003e4393ceca349aca68981362f210cca023ed3fb97b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/84e9226b606b176ede097410f5ba35ba03d140ed\"\u003e\u003ccode\u003e84e9226b606b176ede097410f5ba35ba03d140ed\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/d9cf4b7566c29b8193c92fd1f51e6c38e7f3fa49\"\u003e\u003ccode\u003ed9cf4b7\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.2/subgraph-js\"\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/~dkuc\"\u003edkuc\u003c/a\u003e, a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1009.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1009.0\u003c/h2\u003e\n\u003ch4\u003e3.1009.0(2026-03-13)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for retry strategy lifecycle fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7842\"\u003e#7842\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bf8888b2423d2342ea2b689532e526715ec1d50\"\u003e7bf8888b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP enum value. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa49aa1b9590cd70756b756d3b8ce8681a05f8b1\"\u003efa49aa1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  document that SQS supports AWS Query protocol, non-default (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7847\"\u003e#7847\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/90772af63e1cc730100468d3ce175a79da4c6e27\"\u003e90772af6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  generate readme block about protocols (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7839\"\u003e#7839\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/21ffcafccb7bc8dee4f2da0a652a99514b94a5a6\"\u003e21ffcafc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-13 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/079cb59479a663a63d859323cdb0ca7e96aec329\"\u003e079cb594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-api-gateway:\u003c/strong\u003e  API Gateway now supports an additional security policy \u0026quot;SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09\u0026quot; for REST APIs and custom domain names. The new policy is compliant with TLS 1.3, Federal Information Processing Standards (FIPS), Perfect Forward Secrecy (PFS), and post-quantum (PQ) cryptography (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663ec5888aab7b276a6bf39d86286be93a583b73\"\u003e663ec588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Feature launch that enables customers to connect streaming sessions to their own VPCs running in AWS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9b2dfe80b10a0f8bdaf39e4ac6184f01a1fad23b\"\u003e9b2dfe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecating PredefinedNotificationID field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20194f10f25d5f0afe8639108a2ff0f161571d55\"\u003e20194f10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Updates maximum reconnect window seconds from 60 to 300 for participant replication (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e384ea14b8e2672b599b0c2ca7340c254c4f7105\"\u003ee384ea14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Add QuerySessionContext to BatchGetPartitionRequest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e39731faa4e134c6f6ab6704940f2e2a9c7bb56e\"\u003ee39731fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  This update adds support for Dolby AC-4 audio output, frame rate conversion between non-Dolby Vision inputs to Dolby Vision outputs, and clear lead CMAF HLS output. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/11615b9fb746fa82a001a19fd5620eba8eb951fe\"\u003e11615b9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  The change adds a new capability named ManageSharedFolders in Custom Permissions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cffca16fe99af1027665be549ab3ba01a0312603\"\u003ecffca16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Network Migration APIs are now publicly available for direct programmatic access. Customers can now call Network Migration APIs directly without going through AWS Transform (ATX), enabling automation, integration with existing tools, and self-service migration workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c814ea89efdffef4721d485021041b21d1f0dbb\"\u003e2c814ea8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Fix pagination support for DescribeConformancePackCompliance, and update OrganizationConfigRule InputParameters max length to match ConfigRule. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/469faf6f5a8bc5b2124c2e7e3e31e95693bf8fe4\"\u003e469faf6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1009.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1008.0\u003c/h2\u003e\n\u003ch4\u003e3.1008.0(2026-03-12)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003edisable TypeScript detection when env var is 'true' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7838\"\u003e#7838\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b21a7826e3db031017219d7b9515ed4efa2f2a79\"\u003eb21a7826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-12 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c33f9da7edefde96685fa9d7398757d533134da9\"\u003ec33f9da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  DataSync's 3 location types, Hadoop Distributed File System (HDFS), FSx for Windows File Server (FSx Windows), and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets Manager, which may be encrypted with service keys or be configured to use customer-managed keys or secret. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dee9cb3e5c46b80d97229b7dfe2b1a99e87bc679\"\u003edee9cb3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecr:\u003c/strong\u003e  Add Chainguard to PTC upstreamRegistry enum (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f3727d384f02366e61a24cfd5a208fe393ae926\"\u003e4f3727d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Adds support for account regional namespaces for general purpose buckets. The account regional namespace is a reserved subdivision of the global bucket namespace where only your account can create general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/179102877b8b119d9662e3bcb791ebafca57de2d\"\u003e17910287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  read typescript version from app package.json (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7840\"\u003e#7840\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5253141cd68e5be1bf6d3b5cd282bd5747450af2\"\u003e5253141c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1008.0...v3.1009.0\"\u003e3.1009.0\u003c/a\u003e (2026-03-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1007.0...v3.1008.0\"\u003e3.1008.0\u003c/a\u003e (2026-03-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1006.0...v3.1007.0\"\u003e3.1007.0\u003c/a\u003e (2026-03-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1005.0...v3.1006.0\"\u003e3.1006.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1004.0...v3.1005.0\"\u003e3.1005.0\u003c/a\u003e (2026-03-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1003.0...v3.1004.0\"\u003e3.1004.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1002.0...v3.1003.0\"\u003e3.1003.0\u003c/a\u003e (2026-03-05)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7888030ab6cdd06a01be48427bab028c8e9c1069\"\u003e\u003ccode\u003e7888030\u003c/code\u003e\u003c/a\u003e Publish v3.1009.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bf8888b2423d2342ea2b689532e526715ec1d50\"\u003e\u003ccode\u003e7bf8888\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for retry strategy lifecycle fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7842\"\u003e#7842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/21ffcafccb7bc8dee4f2da0a652a99514b94a5a6\"\u003e\u003ccode\u003e21ffcaf\u003c/code\u003e\u003c/a\u003e docs(clients): generate readme block about protocols (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/543c385f033d069aef96c2b323a585e486addc10\"\u003e\u003ccode\u003e543c385\u003c/code\u003e\u003c/a\u003e Publish v3.1008.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7718940b49016dd8e736f60ca96a3eb5f4820a9c\"\u003e\u003ccode\u003e7718940\u003c/code\u003e\u003c/a\u003e Publish v3.1007.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa4dc507231931f6e60bb5a2ab3b8fe8e977f058\"\u003e\u003ccode\u003efa4dc50\u003c/code\u003e\u003c/a\u003e Publish v3.1006.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e58193f698c5b387bf04e03a4c8721f0d7a5ea7\"\u003e\u003ccode\u003e0e58193\u003c/code\u003e\u003c/a\u003e test(snapshot-testing): error response snapshots (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7836\"\u003e#7836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e6927188c4d035f6b2a2c0f35f61f7e0bf45d999\"\u003e\u003ccode\u003ee692718\u003c/code\u003e\u003c/a\u003e Publish v3.1005.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b96330d9048ca3df807a4775da859f76d041554\"\u003e\u003ccode\u003e2b96330\u003c/code\u003e\u003c/a\u003e test(snapshot-testing): implement response snapshots (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7c0815232f14789a405ec73195945552d991beb4\"\u003e\u003ccode\u003e7c08152\u003c/code\u003e\u003c/a\u003e Publish v3.1004.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1009.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-dynamodb` from 3.971.0 to 3.1009.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1009.0\u003c/h2\u003e\n\u003ch4\u003e3.1009.0(2026-03-13)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for retry strategy lifecycle fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7842\"\u003e#7842\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bf8888b2423d2342ea2b689532e526715ec1d50\"\u003e7bf8888b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP enum value. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa49aa1b9590cd70756b756d3b8ce8681a05f8b1\"\u003efa49aa1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  document that SQS supports AWS Query protocol, non-default (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7847\"\u003e#7847\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/90772af63e1cc730100468d3ce175a79da4c6e27\"\u003e90772af6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  generate readme block about protocols (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7839\"\u003e#7839\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/21ffcafccb7bc8dee4f2da0a652a99514b94a5a6\"\u003e21ffcafc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-13 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/079cb59479a663a63d859323cdb0ca7e96aec329\"\u003e079cb594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-api-gateway:\u003c/strong\u003e  API Gateway now supports an additional security policy \u0026quot;SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09\u0026quot; for REST APIs and custom domain names. The new policy is compliant with TLS 1.3, Federal Information Processing Standards (FIPS), Perfect Forward Secrecy (PFS), and post-quantum (PQ) cryptography (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663ec5888aab7b276a6bf39d86286be93a583b73\"\u003e663ec588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Feature launch that enables customers to connect streaming sessions to their own VPCs running in AWS. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9b2dfe80b10a0f8bdaf39e4ac6184f01a1fad23b\"\u003e9b2dfe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecating PredefinedNotificationID field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20194f10f25d5f0afe8639108a2ff0f161571d55\"\u003e20194f10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Updates maximum reconnect window seconds from 60 to 300 for participant replication (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e384ea14b8e2672b599b0c2ca7340c254c4f7105\"\u003ee384ea14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Add QuerySessionContext to BatchGetPartitionRequest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e39731faa4e134c6f6ab6704940f2e2a9c7bb5...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7807","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7807","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7807/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-03-16T01:54:17.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4079776098","node_id":"PR_kwDOMxCQNM7KyR-X","number":214,"state":"closed","title":"chore(deps-dev): bump mariadb from 3.4.5 to 3.5.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-16T06:21:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T01:54:17.000Z","updated_at":"2026-03-16T06:22:07.000Z","time_to_close":16061,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) from 3.4.5 to 3.5.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\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=mariadb\u0026package-manager=npm_and_yarn\u0026previous-version=3.4.5\u0026new-version=3.5.2)](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/aditosoftware/vscode-liquibase/pull/214","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aditosoftware%2Fvscode-liquibase/issues/214","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/214/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-03-16T01:21:18.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4079701137","node_id":"PR_kwDOBwapYs7KyD3E","number":7782,"state":"closed","title":"chore(deps): bump the test-versions group across 1 directory with 116 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-03-17T00:27:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T01:21:18.000Z","updated_at":"2026-03-17T00:28:11.000Z","time_to_close":83161,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":116,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.41","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.78.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1008.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@confluentinc/kafka-javascript","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"1.1.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.3.2","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.3","new_version":"9.3.5","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@fast-check/jest","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.45.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.7","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.8.4","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@hono/node-server","old_version":"1.19.9","new_version":"1.19.11","repository_url":"https://github.com/honojs/node-server"},{"name":"@jest/core","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/globals","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/reporters","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/test-sequencer","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/transform","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.15","new_version":"1.1.32","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.25","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.2.13","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.7.0","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.7.0","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.61.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.5","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-istanbul","old_version":"4.0.17","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.17","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.116","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.8.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.71.0","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.11.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"dd-trace-api","old_version":"1.0.0","new_version":"1.0.1"},{"name":"ejs","old_version":"4.0.1","new_version":"5.0.1","repository_url":"https://github.com/mde/ejs"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.8.2","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.1","repository_url":"https://github.com/graphql/graphql-js"},{"name":"graphql-yoga","old_version":"5.18.0","new_version":"5.18.1","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.7","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-image-snapshot","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/americanexpress/jest-image-snapshot"},{"name":"jest-jasmine2","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.32","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.3.0","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.1","repository_url":"https://github.com/expressjs/multer"},{"name":"mysql2","old_version":"3.18.2","new_version":"3.19.1","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"next","old_version":"16.1.3","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.11.1","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.27.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.7.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.14.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.32.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.5.0","repository_url":"https://github.com/prisma/prisma"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"},{"name":"sinon","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/sinonjs/sinon"},{"name":"sqlite3","old_version":"5.1.7","new_version":"6.0.1","repository_url":"https://github.com/TryGhost/node-sqlite3"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.24.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vitest","old_version":"4.0.17","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 116 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.41` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.78.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.1` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.1` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1008.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1008.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.8.0` | `1.8.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `1.1.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.3.2` | `9.3.4` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.3` | `9.3.5` |\n| [@fast-check/jest](https://github.com/dubzzz/fast-check/tree/HEAD/packages/jest) | `2.1.1` | `2.2.0` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.45.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.7` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.8.4` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.19.9` | `1.19.11` |\n| [@jest/core](https://github.com/jestjs/jest/tree/HEAD/packages/jest-core) | `30.2.0` | `30.3.0` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.2.0` | `30.3.0` |\n| [@jest/reporters](https://github.com/jestjs/jest/tree/HEAD/packages/jest-reporters) | `30.2.0` | `30.3.0` |\n| [@jest/test-sequencer](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-sequencer) | `30.2.0` | `30.3.0` |\n| [@jest/transform](https://github.com/jestjs/jest/tree/HEAD/packages/jest-transform) | `30.2.0` | `30.3.0` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.23` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.23` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.15` | `1.1.32` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.25` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.2.13` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.7.0` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.7.0` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.6.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.61.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.213.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.5.0` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.5.0` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.5.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.0.17` | `4.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.1.0` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.17` | `4.1.0` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.116` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.8.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.71.0` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.11.0` |\n| dd-trace-api | `1.0.0` | `1.0.1` |\n| [ejs](https://github.com/mde/ejs) | `4.0.1` | `5.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.8.2` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.1` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.18.0` | `5.18.1` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.7` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.3.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.3.0` |\n| [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) | `6.5.1` | `6.5.2` |\n| [jest-jasmine2](https://github.com/jestjs/jest/tree/HEAD/packages/jest-jasmine2) | `30.2.0` | `30.3.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.2.0` | `30.3.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.2.0` | `30.3.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.32` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.3.0` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.1` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.18.2` | `3.19.1` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.6` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.11.1` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.27.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.20.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.19.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.7.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.14.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.32.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.5.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.1` | `21.0.2` |\n| [sqlite3](https://github.com/TryGhost/node-sqlite3) | `5.1.7` | `6.0.1` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.1` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.24.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.1.0` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.78.0\u003c/h2\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Make new tool versions available as top level tool types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.75.0\u003c/h2\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd backward-compat namespace re-exports for UserLocation (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/706\"\u003e#706\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b88834fc82bb9d1ae0cf16bd264d5ef4d1edbcff\"\u003eb88834f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\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/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/21ad14ff1f0c0930f3b99b6e03167bf9d57fbd9d\"\u003e\u003ccode\u003e21ad14f\u003c/code\u003e\u003c/a\u003e fix(api): fix spec errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f1c6b272322d4ee9bd7c60537e75161f3179ba85\"\u003e\u003ccode\u003ef1c6b27\u003c/code\u003e\u003c/a\u003e feat(api): Releasing claude-sonnet-4-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03ec73e2866c7173462ce738aa99b3618bc31032\"\u003e\u003ccode\u003e03ec73e\u003c/code\u003e\u003c/a\u003e chore(internal/client): fix form-urlencoded requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a549b3812e56cea9789d1ba7ec36f27f9dcb4166\"\u003e\u003ccode\u003ea549b38\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8231471a1b9989c2a993c1fbe8a18e58252bc4c\"\u003e\u003ccode\u003ea823147\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.78.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.1/gateway-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4393ceca349aca68981362f210cca023ed3fb97b\"\u003e\u003ccode\u003e4393ceca349aca68981362f210cca023ed3fb97b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.12.3\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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.1/subgraph-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1008.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1008.0\u003c/h2\u003e\n\u003ch4\u003e3.1008.0(2026-03-12)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003edisable TypeScript detection when env var is 'true' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7838\"\u003e#7838\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b21a7826e3db031017219d7b9515ed4efa2f2a79\"\u003eb21a7826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-12 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c33f9da7edefde96685fa9d7398757d533134da9\"\u003ec33f9da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  DataSync's 3 location types, Hadoop Distributed File System (HDFS), FSx for Windows File Server (FSx Windows), and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets Manager, which may be encrypted with service keys or be configured to use customer-managed keys or secret. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dee9cb3e5c46b80d97229b7dfe2b1a99e87bc679\"\u003edee9cb3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecr:\u003c/strong\u003e  Add Chainguard to PTC upstreamRegistry enum (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f3727d384f02366e61a24cfd5a208fe393ae926\"\u003e4f3727d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Adds support for account regional namespaces for general purpose buckets. The account regional namespace is a reserved subdivision of the global bucket namespace where only your account can create general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/179102877b8b119d9662e3bcb791ebafca57de2d\"\u003e17910287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  read typescript version from app package.json (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7840\"\u003e#7840\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5253141cd68e5be1bf6d3b5cd282bd5747450af2\"\u003e5253141c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1008.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1007.0\u003c/h2\u003e\n\u003ch4\u003e3.1007.0(2026-03-11)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-11 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7f094d39abcfa2e0fd9ad50a816f2c8e3ea1315\"\u003eb7f094d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for a new tier in controlPlaneScalingConfig on EKS Clusters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/289c5b711cb9d02f85fe08cb429406f71575bdd4\"\u003e289c5b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  SageMaker training plans allow you to extend your existing training plans to avoid workload interruptions without workload reconfiguration. When a training plan is approaching expiration, you can extend it directly through the SageMaker AI console or programmatically using the API or AWS CLI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/85b667e0f5c7974e109f2d38827a658c87521de4\"\u003e85b667e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Today, Amazon Connect is announcing the ability to filter (include or exclude) recommendations based on properties of items and interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/810cc7be006e03a1e9d504eb6ba5846ddb9b502e\"\u003e810cc7be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-polly:\u003c/strong\u003e  Added support for the new voices - Ambre (fr-FR), Beatrice (it-IT), Florian (fr-FR), Lennart (de-DE), Lorenzo (it-IT) and Tiffany (en-US). They are available as a Generative voices only. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/44817c34a191b0c4b0e2b4edf8ede18001ca374a\"\u003e44817c34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simpledbv2:\u003c/strong\u003e  Introduced Amazon SimpleDB export functionality enabling domain data export to S3 in JSON format. Added three new APIs StartDomainExport, GetExport, and ListExports via SimpleDBv2 service. Supports cross-region exports and KMS encryption. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0de020c7f4cb0659534697c8909a386c31545c34\"\u003e0de020c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces:\u003c/strong\u003e  Added WINDOWS SERVER 2025 OperatingSystemName. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf045be8f6ee366cdf00e636fa37ce18ec031682\"\u003ebf045be8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1007.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1006.0\u003c/h2\u003e\n\u003ch4\u003e3.1006.0(2026-03-10)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  Not need to include to any release notes. The only change is to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbbd78b2777f4091f2fd86bca7a3b43dfca5a405\"\u003efbbd78b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1007.0...v3.1008.0\"\u003e3.1008.0\u003c/a\u003e (2026-03-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1006.0...v3.1007.0\"\u003e3.1007.0\u003c/a\u003e (2026-03-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1005.0...v3.1006.0\"\u003e3.1006.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1004.0...v3.1005.0\"\u003e3.1005.0\u003c/a\u003e (2026-03-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1003.0...v3.1004.0\"\u003e3.1004.0\u003c/a\u003e (2026-03-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1002.0...v3.1003.0\"\u003e3.1003.0\u003c/a\u003e (2026-03-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1001.0...v3.1002.0\"\u003e3.1002.0\u003c/a\u003e (2026-03-04)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/543c385f033d069aef96c2b323a585e486addc10\"\u003e\u003ccode\u003e543c385\u003c/code\u003e\u003c/a\u003e Publish v3.1008.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7718940b49016dd8e736f60ca96a3eb5f4820a9c\"\u003e\u003ccode\u003e7718940\u003c/code\u003e\u003c/a\u003e Publish v3.1007.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa4dc507231931f6e60bb5a2ab3b8fe8e977f058\"\u003e\u003ccode\u003efa4dc50\u003c/code\u003e\u003c/a\u003e Publish v3.1006.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e58193f698c5b387bf04e03a4c8721f0d7a5ea7\"\u003e\u003ccode\u003e0e58193\u003c/code\u003e\u003c/a\u003e test(snapshot-testing): error response snapshots (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7836\"\u003e#7836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e6927188c4d035f6b2a2c0f35f61f7e0bf45d999\"\u003e\u003ccode\u003ee692718\u003c/code\u003e\u003c/a\u003e Publish v3.1005.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b96330d9048ca3df807a4775da859f76d041554\"\u003e\u003ccode\u003e2b96330\u003c/code\u003e\u003c/a\u003e test(snapshot-testing): implement response snapshots (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7c0815232f14789a405ec73195945552d991beb4\"\u003e\u003ccode\u003e7c08152\u003c/code\u003e\u003c/a\u003e Publish v3.1004.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c36ea38e9ddc6deacd435c7c590921940f4c9ff\"\u003e\u003ccode\u003e4c36ea3\u003c/code\u003e\u003c/a\u003e Publish v3.1003.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8ddd54420b62212cf3d797050e924efba1fada28\"\u003e\u003ccode\u003e8ddd544\u003c/code\u003e\u003c/a\u003e chore: bump '@smithy/*' dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/297b56431a1c8fe0563a55d35dd80c02e9bfb386\"\u003e\u003ccode\u003e297b564\u003c/code\u003e\u003c/a\u003e chore(clients): sort missed package.json files (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1008.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-dynamodb` from 3.971.0 to 3.1008.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1008.0\u003c/h2\u003e\n\u003ch4\u003e3.1008.0(2026-03-12)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003edisable TypeScript detection when env var is 'true' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7838\"\u003e#7838\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b21a7826e3db031017219d7b9515ed4efa2f2a79\"\u003eb21a7826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-12 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c33f9da7edefde96685fa9d7398757d533134da9\"\u003ec33f9da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  DataSync's 3 location types, Hadoop Distributed File System (HDFS), FSx for Windows File Server (FSx Windows), and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets Manager, which may be encrypted with service keys or be configured to use customer-managed keys or secret. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dee9cb3e5c46b80d97229b7dfe2b1a99e87bc679\"\u003edee9cb3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecr:\u003c/strong\u003e  Add Chainguard to PTC upstreamRegistry enum (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f3727d384f02366e61a24cfd5a208fe393ae926\"\u003e4f3727d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Adds support for account regional namespaces for general purpose buckets. The account regional namespace is a reserved subdivision of the global bucket namespace where only your account can create general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/179102877b8b119d9662e3bcb791ebafca57de2d\"\u003e17910287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  read typescript version from app package.json (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7840\"\u003e#7840\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5253141cd68e5be1bf6d3b5cd282bd5747450af2\"\u003e5253141c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1008.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1007.0\u003c/h2\u003e\n\u003ch4\u003e3.1007.0(2026-03-11)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-11 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7f094d39abcfa2e0fd9ad50a816f2c8e3ea1315\"\u003eb7f094d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Adds support for a new tier in controlPlaneScalingConfig on EKS Clusters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/289c5b711cb9d02f85fe08cb429406f71575bdd4\"\u003e289c5b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  SageMaker training plans allow you to extend your existing training plans to avoid workload interruptions without workload reconfiguration. When a training plan is approaching expiration, you can extend it directly through the SageMaker AI console or programmatically using the API or AWS CLI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/85b667e0f5c7974e109f2d38827a658c87521de4\"\u003e85b667e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Today, Amazon Connect is announcing the ability to filter (include or exclude) recommendations based on properties of items and interactions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/810cc7be006e03a1e9d504eb6ba5846ddb9b502e\"\u003e810cc7be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-polly:\u003c/strong\u003e  Added support for the new voices - Ambre (fr-FR), Beatrice (it-IT), Florian (fr-FR), Lennart (de-DE), Lorenzo (it-IT) and Tiffany (en-US). They are available as a Generative voices only. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/44817c34a191b0c4b0e2b4edf8ede18001ca374a\"\u003e44817c34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simpledbv2:\u003c/strong\u003e  Introduced Amazon SimpleDB export functionality enabling domain data export to S3 in JSON format. Added three new APIs StartDomainExport, GetExport, and ListExports via SimpleDBv2 service. Supports cross-region exports and KMS encryption. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0de020c7f4cb0659534697c8909a386c31545c34\"\u003e0de020c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces:\u003c/strong\u003e  Added WINDOWS SERVER 2025 OperatingSystemName. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf045be8f6ee366cdf00e636fa37ce18ec031682\"\u003ebf045be8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1007.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1006.0\u003c/h2\u003e\n\u003ch4\u003e3.1006.0(2026-03-10)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  Not need to include to any release notes. The only change is to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbbd78b2777f4091f2fd86bca7a3b43dfca5a405\"\u003efbbd78b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-dynamodb/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1007.0...v3.1008.0\"\u003e3.1008.0\u003c/a\u003e (2026-03-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1006.0...v3.1007.0\"\u003e3.1007.0\u003c/a\u003e (2026-03-11)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1005.0...v3.1006.0\"\u003e3.1006.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1004.0...v3.1005.0\"\u003e3.1005.0\u003c/a\u003e (2026-03-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNo...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7782","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7782","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7782/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-03-16T00:48:48.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4079622390","node_id":"PR_kwDOBvBYLs7Kx0Od","number":1272,"state":"open","title":"Bump the dependencies group with 16 updates","user":"dependabot[bot]","labels":["dependencies","minor","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T00:48:48.000Z","updated_at":"2026-03-16T00:49:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":16,"packages":[{"name":"@eslint/json","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/eslint/json"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"lint-staged","old_version":"16.3.2","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"docker-compose","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/PDMLab/docker-compose"},{"name":"undici","old_version":"7.22.0","new_version":"7.24.3","repository_url":"https://github.com/nodejs/undici"},{"name":"@azure/storage-blob","old_version":"12.29.1","new_version":"12.31.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/storage-queue","old_version":"12.28.1","new_version":"12.29.0","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"chromadb","old_version":"3.3.1","new_version":"3.3.3"},{"name":"@clickhouse/client","old_version":"1.18.1","new_version":"1.18.2","repository_url":"https://github.com/ClickHouse/clickhouse-js"},{"name":"msw","old_version":"2.12.10","new_version":"2.12.11","repository_url":"https://github.com/mswjs/msw"},{"name":"@aws-sdk/client-s3","old_version":"3.1004.0","new_version":"3.1009.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongoose","old_version":"9.2.4","new_version":"9.3.0","repository_url":"https://github.com/Automattic/mongoose"},{"name":"mysql2","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/sidorares/node-mysql2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.1` | `1.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.3.2` | `16.4.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.57.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.0` |\n| [docker-compose](https://github.com/PDMLab/docker-compose) | `1.3.1` | `1.3.2` |\n| [undici](https://github.com/nodejs/undici) | `7.22.0` | `7.24.3` |\n| [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js) | `12.29.1` | `12.31.0` |\n| [@azure/storage-queue](https://github.com/Azure/azure-sdk-for-js) | `12.28.1` | `12.29.0` |\n| chromadb | `3.3.1` | `3.3.3` |\n| [@clickhouse/client](https://github.com/ClickHouse/clickhouse-js) | `1.18.1` | `1.18.2` |\n| [msw](https://github.com/mswjs/msw) | `2.12.10` | `2.12.11` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1004.0` | `3.1009.0` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.2.4` | `9.3.0` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.19.0` | `3.20.0` |\n\nUpdates `@eslint/json` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.1...json-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement autofix for \u003ccode\u003eno-unnormalized-keys\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/fc3beecdb782847d62fa729fe94ade5cf8ebae5f\"\u003efc3beec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eJSONRuleDefinition\u003c/code\u003e to report on tokens (\u003ca href=\"https://redirect.github.com/eslint/json/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/87ea56f17fb6a1c9a41cab29ae49459e77c15eac\"\u003e87ea56f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/171d29329639098d26bcca86f10d8a3b6eef2113\"\u003e171d293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.1...json-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement autofix for \u003ccode\u003eno-unnormalized-keys\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/fc3beecdb782847d62fa729fe94ade5cf8ebae5f\"\u003efc3beec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eJSONRuleDefinition\u003c/code\u003e to report on tokens (\u003ca href=\"https://redirect.github.com/eslint/json/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/87ea56f17fb6a1c9a41cab29ae49459e77c15eac\"\u003e87ea56f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/171d29329639098d26bcca86f10d8a3b6eef2113\"\u003e171d293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/c7b7b5b7cc43ecd48edd90e4786a10215dc6d959\"\u003e\u003ccode\u003ec7b7b5b\u003c/code\u003e\u003c/a\u003e chore: release 1.1.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/644f8b001f2ca55e5ca013b39cdab5f01bc22a50\"\u003e\u003ccode\u003e644f8b0\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-plugin\u003c/code\u003e to v7 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/505825e6b0f2fe2f0ff6e357c420782fc0c04ead\"\u003e\u003ccode\u003e505825e\u003c/code\u003e\u003c/a\u003e chore: update eslint-dev (major) (\u003ca href=\"https://redirect.github.com/eslint/json/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/171d29329639098d26bcca86f10d8a3b6eef2113\"\u003e\u003ccode\u003e171d293\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/6a4e2f0f48d4df19ef0de473a2d6f368e36e1fc7\"\u003e\u003ccode\u003e6a4e2f0\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/72a945c452d3a7cc1c2d162f3fc8d37068cd3b91\"\u003e\u003ccode\u003e72a945c\u003c/code\u003e\u003c/a\u003e chore: update dependency c8 to v11 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/269de6e315973c403cd67db50a2d4ba8dcbac6e0\"\u003e\u003ccode\u003e269de6e\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to issue template (\u003ca href=\"https://redirect.github.com/eslint/json/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/fc3beecdb782847d62fa729fe94ade5cf8ebae5f\"\u003e\u003ccode\u003efc3beec\u003c/code\u003e\u003c/a\u003e feat: implement autofix for \u003ccode\u003eno-unnormalized-keys\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/87ea56f17fb6a1c9a41cab29ae49459e77c15eac\"\u003e\u003ccode\u003e87ea56f\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eJSONRuleDefinition\u003c/code\u003e to report on tokens (\u003ca href=\"https://redirect.github.com/eslint/json/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.1...json-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.18 to 4.1.0\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\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\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/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\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/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  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/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  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/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  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/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  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/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  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/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  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/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  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/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  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/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  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/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  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/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  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/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  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/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \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/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\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/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  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/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  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/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  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/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\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/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\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/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\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/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\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/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  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/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\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/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  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/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\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/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200f31704\"\u003e\u003c!-- raw HTML omitted --\u003e(200f3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eignore start/stop\u003c/code\u003e ignore hints  -  by \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/9204\"\u003evitest-dev/vitest#9204\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e59c94ba6\"\u003e\u003c!-- raw HTML omitted --\u003e(e59c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecoverage.changed\u003c/code\u003e option to report only changed files  -  by \u003ca href=\"https://github.com/kykim00\"\u003e\u003ccode\u003e@​kykim00\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/9521\"\u003evitest-dev/vitest#9521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9392c67\"\u003e\u003c!-- raw HTML omitted --\u003e(1d939)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e977f3deb\"\u003e\u003c!-- raw HTML omitted --\u003e(e977f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOption to disable the module runner  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\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/9210\"\u003evitest-dev/vitest#9210\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9be6121ee\"\u003e\u003c!-- raw HTML omitted --\u003e(9be61)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\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/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/689a22a1b8c79595f6f4ae82d2b43c895d7f1c50\"\u003e\u003ccode\u003e689a22a\u003c/code\u003e\u003c/a\u003e fix(browser): types of \u003ccode\u003egetCDPSession\u003c/code\u003e and \u003ccode\u003ecdp()\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9716\"\u003e#9716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/94eb73b519cb5ecd06c9aa178a3f0e161c96236f\"\u003e\u003ccode\u003e94eb73b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint packages (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9615\"\u003e#9615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8c96bb0023f551c78a81461d5c9aaedee634fe99\"\u003e\u003ccode\u003e8c96bb0\u003c/code\u003e\u003c/a\u003e refator: update links to npmx (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9783\"\u003e#9783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf775896af2356f5c710c54ec6e624fe8e4eef9\"\u003e\u003ccode\u003eaaf7758\u003c/code\u003e\u003c/a\u003e chore: standardize packages README (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9776\"\u003e#9776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/57cbe393bfb44602b0ea36110e9161aa08f4a468\"\u003e\u003ccode\u003e57cbe39\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e to v1 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9755\"\u003e#9755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/79672d7e1586981f04dce7619cbd8c3a31eff284\"\u003e\u003ccode\u003e79672d7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9e3b3315024e3443a5a72fa8387508f4223528\"\u003e\u003ccode\u003e1d9e3b3\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4ff8c6fa15003c5464e901d71b3e9ec4c1854232\"\u003e\u003ccode\u003e4ff8c6f\u003c/code\u003e\u003c/a\u003e chore(build): raise build target to the minimum supported, don't bundle utils...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.3.2 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.3.2...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.1 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.18 to 4.1.0\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.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\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/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\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/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  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/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  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/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  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/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  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/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  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/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  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/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  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/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  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/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  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/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  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/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  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/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  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/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \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/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\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/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  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/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  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/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  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/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\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/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\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/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\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/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\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/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  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/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\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/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  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/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\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/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200f31704\"\u003e\u003c!-- raw HTML omitted --\u003e(200f3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eignore start/stop\u003c/code\u003e ignore hints  -  by \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/9204\"\u003evitest-dev/vitest#9204\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e59c94ba6\"\u003e\u003c!-- raw HTML omitted --\u003e(e59c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecoverage.changed\u003c/code\u003e option to report only changed files  -  by \u003ca href=\"https://github.com/kykim00\"\u003e\u003ccode\u003e@​kykim00\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/9521\"\u003evitest-dev/vitest#9521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9392c67\"\u003e\u003c!-- raw HTML omitted --\u003e(1d939)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e977f3deb\"\u003e\u003c!-- raw HTML omitted --\u003e(e977f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOption to disable the module runner  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\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/9210\"\u003evitest-dev/vitest#9210\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9be6121ee\"\u003e\u003c!-- raw HTML omitted --\u003e(9be61)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\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/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1de0aa22dd6311a93546a75a3c58a6be519c1baf\"\u003e\u003ccode\u003e1de0aa2\u003c/code\u003e\u003c/a\u003e fix: correctly identify concurrent test during static analysis (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3cac1c1b5a91d921942e9391fbd94841717363f\"\u003e\u003ccode\u003ec3cac1c\u003c/code\u003e\u003c/a\u003e fix: use isAgent check, not just TTY, for watch mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eab68ba2b8ea6f89717c0b885c573579659d7c3b\"\u003e\u003ccode\u003eeab68ba\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9824\"\u003e#9824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/031f02a89be34491c441b4da9c4e2bacb7db71df\"\u003e\u003ccode\u003e031f02a\u003c/code\u003e\u003c/a\u003e fix: allow catch/finally for async assertion (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9827\"\u003e#9827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e9e096a231fa0ec6475da82e36cbd6fcc9bc8f9\"\u003e\u003ccode\u003e3e9e096\u003c/code\u003e\u003c/a\u003e feat(reporters): add \u003ccode\u003eagent\u003c/code\u003e reporter to reduce ai agent token usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9779\"\u003e#9779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8181e06e765f4d043818b244c76795022fa78ff6\"\u003e\u003ccode\u003e8181e06\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ehideSkippedTests\u003c/code\u003e should not hide \u003ccode\u003etest.todo\u003c/code\u003e (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9562\"\u003e#9562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8216b0014b83612e40ef49f919d5293b68717b3\"\u003e\u003ccode\u003ea8216b0\u003c/code\u003e\u003c/a\u003e fix: manual and redirect mock shouldn't \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e original module...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/689a22a1b8c79595f6f4ae82d2b43c895d7f1c50\"\u003e\u003ccode\u003e689a22a\u003c/code\u003e\u003c/a\u003e fix(browser): types of \u003ccode\u003egetCDPSession\u003c/code\u003e and \u003ccode\u003ecdp()\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9716\"\u003e#9716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `docker-compose` from 1.3.1 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PDMLab/docker-compose/blob/master/CHANGELOG.md\"\u003edocker-compose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/compare/v1.3.1...v1.3.2\"\u003e1.3.2\u003c/a\u003e (2026-03-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect executablePath in standalone mode (\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/265a2fb24e54b348455699fa8d2d91afb5af5848\"\u003e265a2fb\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/PDMLab/docker-compose/commit/63ec8df067c87b4d703192b9fc65b1534b783e91\"\u003e\u003ccode\u003e63ec8df\u003c/code\u003e\u003c/a\u003e chore(release): 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/265a2fb24e54b348455699fa8d2d91afb5af5848\"\u003e\u003ccode\u003e265a2fb\u003c/code\u003e\u003c/a\u003e fix: respect executablePath in standalone mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/9f9d27acc469a5a982c5b8e9d8200ab3106ef065\"\u003e\u003ccode\u003e9f9d27a\u003c/code\u003e\u003c/a\u003e build(deps): bump rollup from 4.56.0 to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/a055ab4104643d8cbad2c179771d4812173973d9\"\u003e\u003ccode\u003ea055ab4\u003c/code\u003e\u003c/a\u003e build(deps): bump minimatch from 3.1.2 to 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/c50624a4313fa770f208b87a6ae0da5884c58719\"\u003e\u003ccode\u003ec50624a\u003c/code\u003e\u003c/a\u003e docs: add custom OG image for home page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/aaab80bc888c3219badf7335c034343ef5dfe0a7\"\u003e\u003ccode\u003eaaab80b\u003c/code\u003e\u003c/a\u003e docs: add category frontmatter to index page for OG image generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/f35305ad95dd9717c4cddb2d94a685c4428f67ac\"\u003e\u003ccode\u003ef35305a\u003c/code\u003e\u003c/a\u003e docs: add custom OG template and category frontmatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/f25e7b1d0c050fa5c8139ff67f01c64a1a607ad7\"\u003e\u003ccode\u003ef25e7b1\u003c/code\u003e\u003c/a\u003e docs: add automatic OG image generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/34f0f33f295944596c3992644ec035e0f043c9b6\"\u003e\u003ccode\u003e34f0f33\u003c/code\u003e\u003c/a\u003e docs: move vitepress to separate docs package for ESM compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PDMLab/docker-compose/commit/b9205d6a451d09f73ec1c9007ef70d9694c620b9\"\u003e\u003ccode\u003eb9205d6\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PDMLab/docker-compose/compare/v1.3.1...v1.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 7.22.0 to 7.24.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.24.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(h2): TypeError: Cannot read properties of null (reading 'push') i… by \u003ca href=\"https://github.com/hxinhan\"\u003e\u003ccode\u003e@​hxinhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4881\"\u003enodejs/undici#4881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.24.2...v7.24.3\"\u003ehttps://github.com/nodejs/undici/compare/v7.24.2...v7.24.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix fetch path logic by \u003ca href=\"https://github.com/KhafraDev\"\u003e\u003ccode\u003e@​KhafraDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4890\"\u003enodejs/undici#4890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove maxDecompressedMessageSize by \u003ca href=\"https://github.com/KhafraDev\"\u003e\u003ccode\u003e@​KhafraDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4891\"\u003enodejs/undici#4891\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.24.1...v7.24.2\"\u003ehttps://github.com/nodejs/undici/compare/v7.24.1...v7.24.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003cstrong\u003eproto\u003c/strong\u003e pollution by \u003ca href=\"https://github.com/rahulyadav5524\"\u003e\u003ccode\u003e@​rahulyadav5524\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/4885\"\u003enodejs/undici#4885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.24.0...v7.24.1\"\u003ehttps://github.com/nodejs/undici/compare/v7.24.0...v7.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.24.0\u003c/h2\u003e\n\u003ch1\u003eUndici v7.24.0 Security Release Notes\u003c/h1\u003e\n\u003cp\u003eThis release addresses multiple security vulnerabilities in Undici.\u003c/p\u003e\n\u003ch2\u003eUpgrade guidance\u003c/h2\u003e\n\u003cp\u003eAll users on v7 should upgrade to \u003cstrong\u003ev7.24.0\u003c/strong\u003e or later.\u003c/p\u003e\n\u003ch2\u003eFixed advisories\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2mjp-6q6p-2qxm\"\u003eGHSA-2mjp-6q6p-2qxm\u003c/a\u003e / CVE-2026-1525 (Medium)\u003cbr /\u003e\nInconsistent interpretation of HTTP requests (request/response smuggling class issue).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-f269-vfmq-vjvj\"\u003eGHSA-f269-vfmq-vjvj\u003c/a\u003e / CVE-2026-1528 (High)\u003cbr /\u003e\nMalicious WebSocket 64-bit frame length handling could crash the client.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-phc3-fgpg-7m6h\"\u003eGHSA-phc3-fgpg-7m6h\u003c/a\u003e / CVE-2026-2581 (Medium)\u003cbr /\u003e\nUnbounded memory consumption in deduplication interceptor response buffering (DoS risk).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-4992-7rv2-5pvq\"\u003eGHSA-4992-7rv2-5pvq\u003c/a\u003e / CVE-2026-1527 (Medium)\u003cbr /\u003e\nCRLF injection via the \u003ccode\u003eupgrade\u003c/code\u003e option.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-v9p9-hfj2-hcw8\"\u003eGHSA-v9p9-hfj2-hcw8\u003c/a\u003e / CVE-2026-2229 (High)\u003cbr /\u003e\nUnhandled exception from invalid \u003ccode\u003eserver_max_window_bits\u003c/code\u003e in WebSocket permessage-deflate negotiation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-vrm6-8vpv-qv8q\"\u003eGHSA-vrm6-8vpv-qv8q\u003c/a\u003e / CVE-2026-1526 (High)\u003cbr /\u003e\nUnbounded memory consumption in WebSocket permessage-deflate decompression.\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/nodejs/undici/commit/9b96516c266ddf37f658179448a1a19479d8c204\"\u003e\u003ccode\u003e9b96516\u003c/code\u003e\u003c/a\u003e Bumped v7.24.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/79266603db63492826382375a504c580d86845c8\"\u003e\u003ccode\u003e7926660\u003c/code\u003e\u003c/a\u003e Ignore .githuman\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/9eaa5af23e8be069556af812a982bc7d59932bb7\"\u003e\u003ccode\u003e9eaa5af\u003c/code\u003e\u003c/a\u003e fix(h2): TypeError: Cannot read properties of null (reading 'push') in Reques...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/a9bfe210b093366a5d11ce5315e56adbadfbb78d\"\u003e\u003ccode\u003ea9bfe21\u003c/code\u003e\u003c/a\u003e ignore .pi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/f2e155bb90b79acb6764d5b02d2879462daf0ecd\"\u003e\u003ccode\u003ef2e155b\u003c/code\u003e\u003c/a\u003e Bumped v7.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4d2d1afd59a8c00002d029775859bde3d47549da\"\u003e\u003ccode\u003e4d2d1af\u003c/code\u003e\u003c/a\u003e remove maxDecompressedMessageSize (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4891\"\u003e#4891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3a05a4f7dfe4257417821d4ae9da8f1f8fd227cb\"\u003e\u003ccode\u003e3a05a4f\u003c/code\u003e\u003c/a\u003e fix fetch path logic (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/23e3cd362ba6beb3988e6a9a63000336dd219591\"\u003e\u003ccode\u003e23e3cd3\u003c/code\u003e\u003c/a\u003e Bumped v7.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3aedaa8d5f701da767616df2dced7d4daa7c1566\"\u003e\u003ccode\u003e3aedaa8\u003c/code\u003e\u003c/a\u003e remove PLAN.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/0d7ec33ff37563d3e7c98d11d7bca736f330d156\"\u003e\u003ccode\u003e0d7ec33\u003c/code\u003e\u003c/a\u003e fix: \u003cstrong\u003eproto\u003c/strong\u003e pollution (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.22.0...v7.24.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/storage-blob` from 12.29.1 to 12.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/c95f5d92559293558e0b2d13a9fdea47a7335a82\"\u003e\u003ccode\u003ec95f5d9\u003c/code\u003e\u003c/a\u003e Post release automated changes for appconfiguration releases (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37234\"\u003e#37234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/19253d6d626f63e378951f79054a7d037f502f65\"\u003e\u003ccode\u003e19253d6\u003c/code\u003e\u003c/a\u003e [EngSys] automatic pnpm update (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37266\"\u003e#37266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/9ba0f8a7923544dbc02b0784ea07d11a1816e22f\"\u003e\u003ccode\u003e9ba0f8a\u003c/code\u003e\u003c/a\u003e chore(instrumentation): bump \u003ccode\u003e@​opentelemetry/instrumentation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37250\"\u003e#37250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4eed3b9c9829e7fc6b5fe346c63769999d2ba4bc\"\u003e\u003ccode\u003e4eed3b9\u003c/code\u003e\u003c/a\u003e Add invoke support for web pubsub client (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36750\"\u003e#36750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/af673f527f407130945f568a221b040c0643f44b\"\u003e\u003ccode\u003eaf673f5\u003c/code\u003e\u003c/a\u003e Parse azd JSON output for cleaner AzureDeveloperCliCredential error messages ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/2cf94a924a350568c0e3c7d86bd7c901c92647b4\"\u003e\u003ccode\u003e2cf94a9\u003c/code\u003e\u003c/a\u003e Simplify client authentication section in README (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37257\"\u003e#37257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/184e2b976239bacd46157289edbceb1e81419f97\"\u003e\u003ccode\u003e184e2b9\u003c/code\u003e\u003c/a\u003e [Search] Separate Stable \u0026amp; Preview Test Structure (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37238\"\u003e#37238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0ea4456159176205cd16622e904a29d354ac3efa\"\u003e\u003ccode\u003e0ea4456\u003c/code\u003e\u003c/a\u003e [Monitor-OpenTelemetry] Implement Fix for Mismatched API Versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37258\"\u003e#37258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/84c473edc787589bdbcb531434cdd711841eeb76\"\u003e\u003ccode\u003e84c473e\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​azure/storage-blob\u003c/code\u003e storage-common dependency to ^12.3.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37259\"\u003e#37259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/ad1b88f1b5a6b0358685e5283dda41bf78282536\"\u003e\u003ccode\u003ead1b88f\u003c/code\u003e\u003c/a\u003e [Identity] Remove samples (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37242\"\u003e#37242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/compare/@azure/storage-blob_12.29.1...@azure/storage-blob_12.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/storage-queue` from 12.28.1 to 12.29.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/6e2a1d0eaf0b57cdfc761d8d7bd1f7c1b7b600d3\"\u003e\u003ccode\u003e6e2a1d0\u003c/code\u003e\u003c/a\u003e Update version for STG00 Release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d33c49202b7424e5d69dc7d5e67e92c552ffe192\"\u003e\u003ccode\u003ed33c492\u003c/code\u003e\u003c/a\u003e [docs] teach AI agents about special snippets.spec.ts (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/36481\"\u003e#36481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/0d11eb66525828efda1a557d50b6428142fb7437\"\u003e\u003ccode\u003e0d11eb6\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13560 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37033\"\u003e#37033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/348d979d0e6a872eb53324dd99bb287411272fa4\"\u003e\u003ccode\u003e348d979\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 13556 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37028\"\u003e#37028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/aa58f753844274a94a642d41346e002b1fa62bc8\"\u003e\u003ccode\u003eaa58f75\u003c/code\u003e\u003c/a\u003e add webSearchStream and fix imageGeneration (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/issues/37023\"\u003e#37023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/a692f5f3ca19365b776fb787f5a00cdd73e2fbd3\"\u003e\u003ccode\u003ea692f5f\u003c/code\u003e\u003c/a\u003e [Identity] Restarted Identity MI Test in Weekly Pipeline (\u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/testcontainers/testcontainers-node/pull/1272","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/testcontainers%2Ftestcontainers-node/issues/1272","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1272/packages"}},{"old_version":"3.4.5","new_version":"3.5.2","update_type":"minor","path":null,"pr_created_at":"2026-03-09T03:12:30.000Z","version_change":"3.4.5 → 3.5.2","issue":{"uuid":"4043070755","node_id":"PR_kwDOQd8JG87I8ZnQ","number":61,"state":"open","title":"chore(deps)(deps): bump the production-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T03:12:30.000Z","updated_at":"2026-03-09T03:12:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"production-dependencies","update_count":8,"packages":[{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fs-extra","old_version":"11.3.3","new_version":"11.3.4","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.2","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mysql2","old_version":"3.16.0","new_version":"3.19.0","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"sequelize","old_version":"6.37.7","new_version":"6.37.8","repository_url":"https://github.com/sequelize/sequelize"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.3` | `11.3.4` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.2` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.16.0` | `3.19.0` |\n| [sequelize](https://github.com/sequelize/sequelize) | `6.37.7` | `6.37.8` |\n\n\nUpdates `axios` from 1.13.2 to 1.13.6\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.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\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 the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ev1.13.5...v1.13.6\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.5\u003c/h2\u003e\n\u003ch2\u003eRelease 1.13.5\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a potential \u003cstrong\u003eDenial of Service\u003c/strong\u003e issue involving the \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug fix:\u003c/strong\u003e Resolved an issue where \u003ccode\u003eAxiosError\u003c/code\u003e could be missing the \u003ccode\u003estatus\u003c/code\u003e field on and after \u003cstrong\u003ev1.13.3\u003c/strong\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch4\u003eSecurity\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Denial of Service via \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.6\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\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/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\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/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.2.1 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9c90752747e169904c44ea1b1bc61a636b9594db\"\u003e\u003ccode\u003e9c90752\u003c/code\u003e\u003c/a\u003e ci: setup oidc connect with npm for automatatic publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/e4477fabff4030274bbad571be8e00d87879a663\"\u003e\u003ccode\u003ee4477fa\u003c/code\u003e\u003c/a\u003e 8.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/06d73405db2c00b22332c5ac278b6bd1c82ebfbc\"\u003e\u003ccode\u003e06d7340\u003c/code\u003e\u003c/a\u003e docs: add changelog for 8.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/14e53888cdfd1b9798faf5b634c4206409e27fc4\"\u003e\u003ccode\u003e14e5388\u003c/code\u003e\u003c/a\u003e fix: handle ipv4 mapped to ipv6 (ghsa-46wh-pxpv-q5gq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2767a954932d5811a66c786824980b0075d6e27a\"\u003e\u003ccode\u003e2767a95\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/f400c7fdb73c217b791bf0c5da2f51a6cb6fc41b\"\u003e\u003ccode\u003ef400c7f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4e4884c45b41faf47f342234a44965cd5419eb4a\"\u003e\u003ccode\u003e4e4884c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/fadbccbf3732ebc9e08056ddbad39530a6391345\"\u003e\u003ccode\u003efadbccb\u003c/code\u003e\u003c/a\u003e formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/7b57b955990edbfcbfd28bb0db10510b0a32e947\"\u003e\u003ccode\u003e7b57b95\u003c/code\u003e\u003c/a\u003e biome migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/88a1f7f7912b7883a20facab674d778c7d020fb9\"\u003e\u003ccode\u003e88a1f7f\u003c/code\u003e\u003c/a\u003e docs: typo fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~gamemaker1\"\u003egamemaker1\u003c/a\u003e, a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (8.2.1) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/express-rate-limit?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 11.3.3 to 11.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md\"\u003efs-extra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.3.4 / 2026-03-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug where calling \u003ccode\u003eensureSymlink\u003c/code\u003e/\u003ccode\u003eensureSymlinkSync\u003c/code\u003e with a relative \u003ccode\u003esrcPath\u003c/code\u003e would fail if the symlink already existed (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1038\"\u003e#1038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1064\"\u003e#1064\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/jprichardson/node-fs-extra/commit/353a29b18c883fa0f3997fd8be90a89077633af4\"\u003e\u003ccode\u003e353a29b\u003c/code\u003e\u003c/a\u003e 11.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/3e65fbe81e565e2cd16a5f0ff1b3d8623610bb7a\"\u003e\u003ccode\u003e3e65fbe\u003c/code\u003e\u003c/a\u003e fix(ensureSymlink): resolve relative srcpath correctly when symlink exists (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/e2615e501e7b261b832170b3eb7e26c82668b215\"\u003e\u003ccode\u003ee2615e5\u003c/code\u003e\u003c/a\u003e Fix git URL in package.json (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/11.3.3...11.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.2\"\u003e3.5.2\u003c/a\u003e (Mar 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.1...3.5.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-342 Resolved TypeScript compilation errors introduced in mariadb-connector-nodejs v3.5.1\u003c/li\u003e\n\u003cli\u003eCONJS-343 Fixed an issue where batch operations would hang when provided with empty array parameter values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/ca989158d2fcebe55317b09b3cf6333549df0d77\"\u003e\u003ccode\u003eca98915\u003c/code\u003e\u003c/a\u003e bump 3.5.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e721d70015c6dbe01acfc59d75ae873e96faff34\"\u003e\u003ccode\u003ee721d70\u003c/code\u003e\u003c/a\u003e [misc] code style correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/87ca82e42cc4e91520c71d51726540a006c4c48f\"\u003e\u003ccode\u003e87ca82e\u003c/code\u003e\u003c/a\u003e [CONJS-343] batch hangs when having an empty parameters values \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/343\"\u003e#343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e0548495f3a2ce8588676a89b1e9cd53bf296d7a\"\u003e\u003ccode\u003ee054849\u003c/code\u003e\u003c/a\u003e [CONJS-342] Move TypeScript type dependencies from peer to regular dependenci...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mysql2` from 3.16.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.2...v3.19.0\"\u003e3.19.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse server's preferred auth method to eliminate auth switch roundtrip (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4140\"\u003e#4140\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003eb57c671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix precision loss for large decimal values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4135\"\u003e#4135\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/099beeae0b9300a75162dde004c3e4e79eef99f0\"\u003e099beea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e3f4bbca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.5...v3.18.0\"\u003e3.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eSymbol.dispose\u003c/code\u003e and \u003ccode\u003eSymbol.asyncDispose\u003c/code\u003e support for \u003cstrong\u003eConnections\u003c/strong\u003e, \u003cstrong\u003ePools\u003c/strong\u003e, and \u003cstrong\u003ePool Clusters\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4112\"\u003e#4112\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1e612dc615c4fcfe4bf41079d689c690ac717b66\"\u003e1e612dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.17.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.4...v3.17.5\"\u003e3.17.5\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing charset encoding for \u003ccode\u003eUTF8MB4_0900_BIN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3855\"\u003e#3855\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c9a0dcd90feba6dc802e1eb929a112310a6cef36\"\u003ec9a0dcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix wrong length number write to packet (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0e06e02e376be549757046622d425095ed9e577b\"\u003e0e06e02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool:\u003c/strong\u003e resolve potential memory leak (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4111\"\u003e#4111\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/8aa205221683ea9160baa869a3b5db2a2c24741c\"\u003e8aa2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e include \u003ccode\u003e@types/node\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5f8ac97175f89888fec64304c9ce5d39a4ef473c\"\u003e5f8ac97\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/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.2...v3.19.0\"\u003e3.19.0\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse server's preferred auth method to eliminate auth switch roundtrip (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4140\"\u003e#4140\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003eb57c671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix precision loss for large decimal values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4135\"\u003e#4135\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/099beeae0b9300a75162dde004c3e4e79eef99f0\"\u003e099beea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e3f4bbca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.5...v3.18.0\"\u003e3.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eSymbol.dispose\u003c/code\u003e and \u003ccode\u003eSymbol.asyncDispose\u003c/code\u003e support for Connections, Pools, and Pool Clusters (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4112\"\u003e#4112\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1e612dc615c4fcfe4bf41079d689c690ac717b66\"\u003e1e612dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.4...v3.17.5\"\u003e3.17.5\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing charset encoding for UTF8MB4_0900_BIN (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3855\"\u003e#3855\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c9a0dcd90feba6dc802e1eb929a112310a6cef36\"\u003ec9a0dcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e include \u003ccode\u003e@types/node\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5f8ac97175f89888fec64304c9ce5d39a4ef473c\"\u003e5f8ac97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix wrong length number write to packet (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0e06e02e376be549757046622d425095ed9e577b\"\u003e0e06e02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool:\u003c/strong\u003e resolve potential memory leak (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4111\"\u003e#4111\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/8aa205221683ea9160baa869a3b5db2a2c24741c\"\u003e8aa2052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.3...v3.17.4\"\u003e3.17.4\u003c/a\u003e (2026-02-20)\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/sidorares/node-mysql2/commit/bb74a5295ce87586c43e41cd164a053cb7afbee1\"\u003e\u003ccode\u003ebb74a52\u003c/code\u003e\u003c/a\u003e chore(master): release 3.19.0 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4139\"\u003e#4139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/6ccc643848868f932a4ddccd449fb327c8799b07\"\u003e\u003ccode\u003e6ccc643\u003c/code\u003e\u003c/a\u003e build(deps): bump svgo from 3.3.2 to 3.3.3 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4153\"\u003e#4153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0b59041731386471a0060b1503708bdf4c38475b\"\u003e\u003ccode\u003e0b59041\u003c/code\u003e\u003c/a\u003e build(deps): bump immutable from 5.1.3 to 5.1.5 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4152\"\u003e#4152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b3af0d7e30fba4fb2035830236a7171727ca44d9\"\u003e\u003ccode\u003eb3af0d7\u003c/code\u003e\u003c/a\u003e build(deps): bump lucide-react from 0.576.0 to 0.577.0 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4151\"\u003e#4151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/519c8e7a842d19b9a226aa2db94e3817c09d9aff\"\u003e\u003ccode\u003e519c8e7\u003c/code\u003e\u003c/a\u003e ci: ensure timeout to OSX workflow (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4150\"\u003e#4150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b57c671c36ec5ce393ae84f821ead823913d730f\"\u003e\u003ccode\u003eb57c671\u003c/code\u003e\u003c/a\u003e feat: use server's preferred auth method to eliminate auth switch roundtrip (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/909eec3925d997b69198723ae1cfecd8e55809bc\"\u003e\u003ccode\u003e909eec3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.3.2 to 25.3.3 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c34bd6fb44a4a94e7b16bddeb6ea1376c7e7e1f0\"\u003e\u003ccode\u003ec34bd6f\u003c/code\u003e\u003c/a\u003e ci: minimal adjustment in benchmark report (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4147\"\u003e#4147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/09b802c1c715b23c6dfdc272cfe086625a46d173\"\u003e\u003ccode\u003e09b802c\u003c/code\u003e\u003c/a\u003e ci: improve CodeQL (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/15e012f0ffe850b85e259fea2b2d303ba97ee65e\"\u003e\u003ccode\u003e15e012f\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​easyops-cn/docusaurus-search-local\u003c/code\u003e in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4143\"\u003e#4143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sequelize` from 6.37.7 to 6.37.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sequelize/sequelize/releases\"\u003esequelize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.37.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.7...v6.37.8\"\u003e6.37.8\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evalidate cast types in JSON where clauses (\u003ca href=\"https://github.com/sequelize/sequelize/commit/cb7f99ad05de56137672ab95586359ff6ceba004\"\u003ecb7f99a\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/sequelize/sequelize/commit/cb7f99ad05de56137672ab95586359ff6ceba004\"\u003e\u003ccode\u003ecb7f99a\u003c/code\u003e\u003c/a\u003e fix: validate cast types in JSON where clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/b1475280b82159c11b829b43568da370f598a9e4\"\u003e\u003ccode\u003eb147528\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sequelize/sequelize/commit/4b8b5b94a09220f7aae1e96d6d19ff65695fc100\"\u003e\u003ccode\u003e4b8b5b9\u003c/code\u003e\u003c/a\u003e meta: Fix MSSQL CI (\u003ca href=\"https://redirect.github.com/sequelize/sequelize/issues/17931\"\u003e#17931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sequelize/sequelize/compare/v6.37.7...v6.37.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/~wikirik\"\u003ewikirik\u003c/a\u003e, a new releaser for sequelize 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/FutureSolutionDev/Deploy-Center-Server/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FutureSolutionDev%2FDeploy-Center-Server/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"}},{"old_version":"3.4.5","new_version":"3.5.1","update_type":"minor","path":null,"pr_created_at":"2026-03-06T10:36:31.000Z","version_change":"3.4.5 → 3.5.1","issue":{"uuid":"4033482432","node_id":"PR_kwDOBwapYs7Ids53","number":7698,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 92 updates","user":"dependabot[bot]","labels":["semver-patch","dependencies","javascript","dependabot"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-06T10:36:31.000Z","updated_at":"2026-03-06T10:38:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":92,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.39","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.78.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@confluentinc/kafka-javascript","old_version":"1.8.0","new_version":"1.8.2","repository_url":"https://github.com/confluentinc/confluent-kafka-javascript"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"1.1.0","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.2.0","new_version":"9.3.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.6","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.8.3","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.21","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.21","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.15","new_version":"1.1.29","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.23","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.5.3","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.5.3","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.5.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-istanbul","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.108","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.70.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.11.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.7.4","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.3","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.28","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.2.3","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.0","repository_url":"https://github.com/expressjs/multer"},{"name":"next","old_version":"16.1.3","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.11.0","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.25.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.6.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.13.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.30.3","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.22.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vitest","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 92 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.39` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.78.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.1` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.1` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1000.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@confluentinc/kafka-javascript](https://github.com/confluentinc/confluent-kafka-javascript) | `1.8.0` | `1.8.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `1.1.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.2.0` | `9.3.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.0` | `9.3.3` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.43.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.6` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.8.3` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.21` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.21` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.15` | `1.1.29` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.23` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.2.11` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.5.3` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.5.3` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.5.1` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.60.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.4.2` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.3.3` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.0.17` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.17` | `4.0.18` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.108` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.7.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.70.1` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.11.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.7.4` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.0` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.3` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.28` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.1` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.2.3` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.6` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.11.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.25.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.19.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.18.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.6.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.13.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.30.3` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.4.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.0` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.22.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.0.18` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.39\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0084ca40ba37d04b8242a5ff25594d4761a076ac\"\u003e\u003ccode\u003e0084ca4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13008\"\u003e#13008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/08336f15990bcb25c16ae2474f0f458e60598325\"\u003e\u003ccode\u003e08336f1\u003c/code\u003e\u003c/a\u003e fix(bedrock): strip file extensions from filename (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12971\"\u003e#12971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/dd247d4ac14ec825d1161786e3256a42817b723a\"\u003e\u003ccode\u003edd247d4\u003c/code\u003e\u003c/a\u003e docs(contributing): add pre-release cycle documentation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12998\"\u003e#12998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/316582e0d44e6021c37a08fba59d751cf95fd5fd\"\u003e\u003ccode\u003e316582e\u003c/code\u003e\u003c/a\u003e docs(browser-ai): fix provider instance import names (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13002\"\u003e#13002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2407e4e6da58f1d91e571b5092226c874e4402f6\"\u003e\u003ccode\u003e2407e4e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13000\"\u003e#13000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/64a8faef1173e8e7e50ac674491c1803ee3bb8ea\"\u003e\u003ccode\u003e64a8fae\u003c/code\u003e\u003c/a\u003e chore: remove obsolete model IDs for Anthropic, Google, OpenAI, xAI (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5f76bdf6f394bc4048b9690f71aba4f51b2b946\"\u003e\u003ccode\u003ed5f76bd\u003c/code\u003e\u003c/a\u003e ci(release): trigger on \u003ccode\u003erelease-v*\u003c/code\u003e branches (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12997\"\u003e#12997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89c9bb71c491d53ea764d6b9d79e310b3f3d076b\"\u003e\u003ccode\u003e89c9bb7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12994\"\u003e#12994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/29e9f4d04754da2f12434adb2cce562528db7c82\"\u003e\u003ccode\u003e29e9f4d\u003c/code\u003e\u003c/a\u003e chore(provider/gateway): update gateway model settings files (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12992\"\u003e#12992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1d8f5d6a1c40eab7913f040ba48f7b44299305e3\"\u003e\u003ccode\u003e1d8f5d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12990\"\u003e#12990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.78.0\u003c/h2\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Make new tool versions available as top level tool types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.75.0\u003c/h2\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd backward-compat namespace re-exports for UserLocation (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/706\"\u003e#706\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b88834fc82bb9d1ae0cf16bd264d5ef4d1edbcff\"\u003eb88834f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\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/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/21ad14ff1f0c0930f3b99b6e03167bf9d57fbd9d\"\u003e\u003ccode\u003e21ad14f\u003c/code\u003e\u003c/a\u003e fix(api): fix spec errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f1c6b272322d4ee9bd7c60537e75161f3179ba85\"\u003e\u003ccode\u003ef1c6b27\u003c/code\u003e\u003c/a\u003e feat(api): Releasing claude-sonnet-4-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03ec73e2866c7173462ce738aa99b3618bc31032\"\u003e\u003ccode\u003e03ec73e\u003c/code\u003e\u003c/a\u003e chore(internal/client): fix form-urlencoded requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a549b3812e56cea9789d1ba7ec36f27f9dcb4166\"\u003e\u003ccode\u003ea549b38\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8231471a1b9989c2a993c1fbe8a18e58252bc4c\"\u003e\u003ccode\u003ea823147\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.78.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.1/gateway-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.1/subgraph-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026quot;RESERVED\u0026quot; and new field \u0026quot;capacityReservations\u0026quot; for CreateCapacityProvider and UpdateCapacityProvider APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a7cfd05ca2682bda2dbb5856d47b27563a56925\"\u003e4a7cfd05\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-entitlement-service:\u003c/strong\u003e  Added License Arn as a new optional filter for GetEntitlements and LicenseArn field in each entitlement in the response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b884b35b49f5244c177a6ad24f423741887929e5\"\u003eb884b35b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Added LicenseArn to ResolveCustomer response and BatchMeterUsage usage records. BatchMeterUsage now accepts LicenseArn in each UsageRecord to report usage at the license level. Added InvalidLicenseException error response for invalid license parameters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5f5c096e816e517098f601389e6e6ff2cba908e\"\u003ef5f5c096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup-gateway:\u003c/strong\u003e  This release updates GetGateway API to include deprecationDate and softwareVersion in the response, enabling customers to track gateway software versions and upcoming deprecation dates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dd68ddc18d5f288921085fcdb26f5b34f295b81\"\u003e9dd68ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  populate typescript version in user agent when available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a5ab579ac6a0496ba8b856562d76407b5666298\"\u003e0a5ab579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.999.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.998.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.999.0...v3.1000.0\"\u003e3.1000.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.998.0...v3.999.0\"\u003e3.999.0\u003c/a\u003e (2026-02-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.997.0...v3.998.0\"\u003e3.998.0\u003c/a\u003e (2026-02-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.996.0...v3.997.0\"\u003e3.997.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.995.0...v3.996.0\"\u003e3.996.0\u003c/a\u003e (2026-02-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.994.0...v3.995.0\"\u003e3.995.0\u003c/a\u003e (2026-02-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.993.0...v3.994.0\"\u003e3.994.0\u003c/a\u003e (2026-02-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e373aa8706d305625352a8fdb21cdbaadb1f971b\"\u003e\u003ccode\u003ee373aa8\u003c/code\u003e\u003c/a\u003e Publish v3.1000.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e\u003ccode\u003e822c995\u003c/code\u003e\u003c/a\u003e test(clients): enable snapshots for small subset of clients (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7790\"\u003e#7790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd1d49d696f4d2d596d2374943267f3a7074651c\"\u003e\u003ccode\u003ecd1d49d\u003c/code\u003e\u003c/a\u003e Publish v3.999.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adb02cd5ccef10ff162faee76a159dba70626584\"\u003e\u003ccode\u003eadb02cd\u003c/code\u003e\u003c/a\u003e Publish v3.998.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae4f994f679b8814d2ce6ba121fd1ffa38df9a99\"\u003e\u003ccode\u003eae4f994\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum algorithm extensions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/637dcf0ea7467a0b9e432575da50579bc432b3c5\"\u003e\u003ccode\u003e637dcf0\u003c/code\u003e\u003c/a\u003e Publish v3.997.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f776c331961a98d88a8f6c3c4f4b51e18c1373c\"\u003e\u003ccode\u003e3f776c3\u003c/code\u003e\u003c/a\u003e chore(packages): use open version range for additional packages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14fc57173714be0bca229b541db383219620afd8\"\u003e\u003ccode\u003e14fc571\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum stream backpressure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6a6912e4fcb77d717457a5ba89af8844b33c11c\"\u003e\u003ccode\u003ea6a6912\u003c/code\u003e\u003c/a\u003e Publish v3.996.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e8dc4f20e257561a97d7cdda37f4ef3578068e8c\"\u003e\u003ccode\u003ee8dc4f2\u003c/code\u003e\u003c/a\u003e Publish v3.995.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1000.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-dynamodb` from 3.971.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7698","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7698","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7698/packages"}},{"old_version":"3.4.5","new_version":"3.5.1","update_type":"minor","path":null,"pr_created_at":"2026-03-03T01:48:03.000Z","version_change":"3.4.5 → 3.5.1","issue":{"uuid":"4014222675","node_id":"PR_kwDOBwapYs7He9Ul","number":7649,"state":"open","title":"chore(deps): bump the test-versions group across 1 directory with 92 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-03-03T01:48:03.000Z","updated_at":"2026-03-03T01:53:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"test-versions","update_count":92,"packages":[{"name":"@ai-sdk/openai","old_version":"3.0.12","new_version":"3.0.36","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.73.0","new_version":"0.78.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@apollo/gateway","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@apollo/server","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/apollographql/apollo-server"},{"name":"@apollo/subgraph","old_version":"2.12.2","new_version":"2.13.1","repository_url":"https://github.com/apollographql/federation"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-dynamodb","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kinesis","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-lambda","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sfn","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sns","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.971.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/event-hubs","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/functions","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/Azure/azure-functions-nodejs-library"},{"name":"@cucumber/cucumber","old_version":"12.5.0","new_version":"12.7.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@datadog/openfeature-node-server","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/DataDog/openfeature-js-client"},{"name":"@elastic/elasticsearch","old_version":"9.2.0","new_version":"9.3.2","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@elastic/transport","old_version":"9.3.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elastic-transport-js"},{"name":"@google-cloud/pubsub","old_version":"5.2.2","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"@google/genai","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@hapi/hapi","old_version":"21.4.4","new_version":"21.4.6","repository_url":"https://github.com/hapijs/hapi"},{"name":"@happy-dom/jest-environment","old_version":"20.3.1","new_version":"20.7.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"@langchain/anthropic","old_version":"1.3.10","new_version":"1.3.21","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/classic","old_version":"1.0.9","new_version":"1.0.21","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/cohere","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/core","old_version":"1.1.15","new_version":"1.1.29","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.10","new_version":"2.1.22","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/openai","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@openai/agents","old_version":"0.3.9","new_version":"0.5.2","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@openai/agents-core","old_version":"0.4.5","new_version":"0.5.2","repository_url":"https://github.com/openai/openai-agents-js"},{"name":"@opentelemetry/exporter-jaeger","old_version":"2.4.0","new_version":"2.5.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.210.0","new_version":"0.212.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/client","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-pg","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mariadb","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/adapter-mssql","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@redis/client","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@smithy/smithy-client","old_version":"4.10.9","new_version":"4.12.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/node","old_version":"25.0.9","new_version":"25.3.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-istanbul","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"aerospike","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/aerospike/aerospike-client-nodejs"},{"name":"ai","old_version":"6.0.39","new_version":"6.0.104","repository_url":"https://github.com/vercel/ai"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"azure-functions-core-tools","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/Azure/azure-functions-core-tools"},{"name":"bson","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/mongodb/js-bson"},{"name":"bullmq","old_version":"5.66.5","new_version":"5.70.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"couchbase","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/couchbase/couchnode"},{"name":"cypress","old_version":"15.9.0","new_version":"15.11.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"express-session","old_version":"1.18.2","new_version":"1.19.0","repository_url":"https://github.com/expressjs/session"},{"name":"fastify","old_version":"5.7.1","new_version":"5.7.4","repository_url":"https://github.com/fastify/fastify"},{"name":"find-my-way","old_version":"9.4.0","new_version":"9.5.0","repository_url":"https://github.com/delvedor/find-my-way"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"hono","old_version":"4.11.7","new_version":"4.12.3","repository_url":"https://github.com/honojs/hono"},{"name":"ioredis","old_version":"5.9.2","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"koa","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/koajs/koa"},{"name":"langchain","old_version":"1.2.10","new_version":"1.2.28","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"mongodb","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.1.4","new_version":"9.2.3","repository_url":"https://github.com/Automattic/mongoose"},{"name":"multer","old_version":"2.0.2","new_version":"2.1.0","repository_url":"https://github.com/expressjs/multer"},{"name":"mysql2","old_version":"3.16.1","new_version":"3.18.2","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"next","old_version":"16.1.3","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"npm","old_version":"11.7.0","new_version":"11.11.0","repository_url":"https://github.com/npm/cli"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"openai","old_version":"6.18.0","new_version":"6.25.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.17.1","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-cursor","old_version":"2.16.1","new_version":"2.18.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-native","old_version":"3.5.2","new_version":"3.6.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-query-stream","old_version":"4.11.1","new_version":"4.13.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.2.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"pnpm","old_version":"10.28.0","new_version":"10.30.3","repository_url":"https://github.com/pnpm/pnpm"},{"name":"prisma","old_version":"7.2.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"selenium-webdriver","old_version":"4.39.0","new_version":"4.41.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"stripe","old_version":"20.1.0","new_version":"20.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tedious","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/tediousjs/tedious"},{"name":"undici","old_version":"7.18.2","new_version":"7.22.0","repository_url":"https://github.com/nodejs/undici"},{"name":"vitest","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the test-versions group with 92 updates in the /packages/dd-trace/test/plugins/versions directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.12` | `3.0.36` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.73.0` | `0.78.0` |\n| [@apollo/gateway](https://github.com/apollographql/federation/tree/HEAD/gateway-js) | `2.12.2` | `2.13.1` |\n| [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) | `5.2.0` | `5.4.0` |\n| [@apollo/subgraph](https://github.com/apollographql/federation/tree/HEAD/subgraph-js) | `2.12.2` | `2.13.1` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-kinesis](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kinesis) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-lambda](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-lambda) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sfn](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sfn) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sns](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sns) | `3.971.0` | `3.1000.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.971.0` | `3.1000.0` |\n| [@azure/event-hubs](https://github.com/Azure/azure-sdk-for-js) | `6.0.2` | `6.0.3` |\n| [@azure/functions](https://github.com/Azure/azure-functions-nodejs-library) | `4.11.0` | `4.11.2` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.5.0` | `12.7.0` |\n| [@datadog/openfeature-node-server](https://github.com/DataDog/openfeature-js-client/tree/HEAD/packages/node-server) | `0.3.1` | `0.3.3` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.2.0` | `9.3.2` |\n| [@elastic/transport](https://github.com/elastic/elastic-transport-js) | `9.3.0` | `9.3.3` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.2` | `5.3.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.37.0` | `1.43.0` |\n| [@hapi/hapi](https://github.com/hapijs/hapi) | `21.4.4` | `21.4.6` |\n| [@happy-dom/jest-environment](https://github.com/capricorn86/happy-dom) | `20.3.1` | `20.7.0` |\n| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs) | `1.3.10` | `1.3.21` |\n| [@langchain/classic](https://github.com/langchain-ai/langchainjs) | `1.0.9` | `1.0.21` |\n| [@langchain/cohere](https://github.com/langchain-ai/langchainjs) | `1.0.1` | `1.0.4` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.15` | `1.1.29` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.10` | `2.1.22` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.2` | `1.2.11` |\n| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.3.9` | `0.5.2` |\n| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.4.5` | `0.5.2` |\n| [@opentelemetry/exporter-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.4.0` | `2.5.1` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.58.0` | `0.60.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.210.0` | `0.212.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.2.0` | `7.4.2` |\n| [@prisma/adapter-mssql](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-mssql) | `7.2.0` | `7.4.2` |\n| [@redis/client](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@smithy/smithy-client](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/smithy-client) | `4.10.9` | `4.12.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.3.2` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.0.17` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.17` | `4.0.18` |\n| [aerospike](https://github.com/aerospike/aerospike-client-nodejs) | `6.5.2` | `6.6.0` |\n| [ai](https://github.com/vercel/ai) | `6.0.39` | `6.0.104` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.6` |\n| [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) | `4.6.0` | `4.7.0` |\n| [bson](https://github.com/mongodb/js-bson) | `7.1.1` | `7.2.0` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.66.5` | `5.70.1` |\n| [couchbase](https://github.com/couchbase/couchnode) | `4.6.0` | `4.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.9.0` | `15.11.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [express-session](https://github.com/expressjs/session) | `1.18.2` | `1.19.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.7.4` |\n| [find-my-way](https://github.com/delvedor/find-my-way) | `9.4.0` | `9.5.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.0` |\n| [hono](https://github.com/honojs/hono) | `4.11.7` | `4.12.3` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.2` | `5.10.0` |\n| [koa](https://github.com/koajs/koa) | `3.1.1` | `3.1.2` |\n| [langchain](https://github.com/langchain-ai/langchainjs) | `1.2.10` | `1.2.28` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.1` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.0.0` | `7.1.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.1.4` | `9.2.3` |\n| [multer](https://github.com/expressjs/multer) | `2.0.2` | `2.1.0` |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.16.1` | `3.18.2` |\n| [next](https://github.com/vercel/next.js) | `16.1.3` | `16.1.6` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [npm](https://github.com/npm/cli) | `11.7.0` | `11.11.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [openai](https://github.com/openai/openai-node) | `6.18.0` | `6.25.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.17.1` | `8.19.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.16.1` | `2.18.0` |\n| [pg-native](https://github.com/brianc/node-postgres) | `3.5.2` | `3.6.0` |\n| [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) | `4.11.1` | `4.13.0` |\n| [pino](https://github.com/pinojs/pino) | `10.2.0` | `10.3.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) | `10.28.0` | `10.30.3` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.2.0` | `7.4.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.39.0` | `4.41.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.0` | `20.4.0` |\n| [tedious](https://github.com/tediousjs/tedious) | `19.2.0` | `19.2.1` |\n| [undici](https://github.com/nodejs/undici) | `7.18.2` | `7.22.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.0.18` |\n\n\nUpdates `@ai-sdk/openai` from 3.0.12 to 3.0.36\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8acb4311f90b4e86d685133654ef26f87a6adcdb\"\u003e\u003ccode\u003e8acb431\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12906\"\u003e#12906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/53bdfa5f33affda528109f483cc3cdf1192372c4\"\u003e\u003ccode\u003e53bdfa5\u003c/code\u003e\u003c/a\u003e fix(openai): allow null/undefined type in streaming tool call deltas (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12901\"\u003e#12901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/732a2ba243e6ba8702b3f48052b4412e313d52f5\"\u003e\u003ccode\u003e732a2ba\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12899\"\u003e#12899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1ece97a418f1bbcd2e8c96b04cf506db91b5a16e\"\u003e\u003ccode\u003e1ece97a\u003c/code\u003e\u003c/a\u003e feat(provider/google): add support for new Google image model aspect ratios a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/990054190822751680c6ebebf111c6523eb2f70f\"\u003e\u003ccode\u003e9900541\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12896\"\u003e#12896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/91f8777a3fc683e99cc68627da0df7dd3aceefea\"\u003e\u003ccode\u003e91f8777\u003c/code\u003e\u003c/a\u003e fix(bedrock/groq): pass strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12893\"\u003e#12893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0abe363956b3eddd48de32436e8a3a233790f6c6\"\u003e\u003ccode\u003e0abe363\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12895\"\u003e#12895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f240b7a238be77a0285a12a246938ebc158add07\"\u003e\u003ccode\u003ef240b7a\u003c/code\u003e\u003c/a\u003e chore: update gemini-3.1-flash-image-preview example to include thinking, to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d62e7124395c59c843d573bbd1b01f41853aa45a\"\u003e\u003ccode\u003ed62e712\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ba63bc280073f425702e925b56fcdd3a7f48a3c8\"\u003e\u003ccode\u003eba63bc2\u003c/code\u003e\u003c/a\u003e chore(provider/gateway): update gateway model settings files (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12891\"\u003e#12891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.12...@ai-sdk/openai@3.0.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.73.0 to 0.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.78.0\u003c/h2\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.76.0\u003c/h2\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Make new tool versions available as top level tool types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.75.0\u003c/h2\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.78.0 (2026-02-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.77.0...sdk-v0.78.0\"\u003esdk-v0.77.0...sdk-v0.78.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add top-level cache control (automatic caching) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1e2f83d0bb2c3e98302d1b17fcb4888b17889f6d\"\u003e1e2f83d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebedrock:\u003c/strong\u003e eliminate race condition in AWS credential resolution (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e5a101d060cdce65872ec787e792c94799dcc295\"\u003ee5a101d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e format batches test file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/821e9bf13db32c8b632352292948f64a057a9d55\"\u003e821e9bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e fix issue in batches test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5f4ccf8779e69226a5c9307e3422f6779e8fda6b\"\u003e5f4ccf8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mock server docs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25d337f484b9236b03e26e1f4c67b1a2d96c6c23\"\u003e25d337f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.77.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.76.0...sdk-v0.77.0\"\u003esdk-v0.76.0...sdk-v0.77.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix shared UserLocation and error code types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c84038f4eddafc2c5415ab4eaef40326b7af376c\"\u003ec84038f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd backward-compat namespace re-exports for UserLocation (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/706\"\u003e#706\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b88834fc82bb9d1ae0cf16bd264d5ef4d1edbcff\"\u003eb88834f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.76.0 (2026-02-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.75.0...sdk-v0.76.0\"\u003esdk-v0.75.0...sdk-v0.76.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/25fe41cdf61a1d8c0a5700955bf3c00f28900339\"\u003e25fe41c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.75.0 (2026-02-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.74.0...sdk-v0.75.0\"\u003esdk-v0.74.0...sdk-v0.75.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Releasing claude-sonnet-4-6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d75e1c07bf8c1082610c6493eaa2864a9c042ae8\"\u003ed75e1c0\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/anthropics/anthropic-sdk-typescript/commit/fdaa72bed14cdd9671bba1add1ba9e912c9d1ced\"\u003e\u003ccode\u003efdaa72b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e34f3a2f376a1d55d52bf1a2e184e3ec6f9c86fa\"\u003e\u003ccode\u003ee34f3a2\u003c/code\u003e\u003c/a\u003e release: 0.77.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1d2868f05e8dc98e3c2f145cc7696fd717b5a9da\"\u003e\u003ccode\u003e1d2868f\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/bcdf5b23408c21a2e10da08fa61631c19a006282\"\u003e\u003ccode\u003ebcdf5b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2a5d0ad2dd2b8d8b39dadaa68cc876c62d6e62b3\"\u003e\u003ccode\u003e2a5d0ad\u003c/code\u003e\u003c/a\u003e fix(tests): fix erroneous speed tests  (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/21ad14ff1f0c0930f3b99b6e03167bf9d57fbd9d\"\u003e\u003ccode\u003e21ad14f\u003c/code\u003e\u003c/a\u003e fix(api): fix spec errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f1c6b272322d4ee9bd7c60537e75161f3179ba85\"\u003e\u003ccode\u003ef1c6b27\u003c/code\u003e\u003c/a\u003e feat(api): Releasing claude-sonnet-4-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/03ec73e2866c7173462ce738aa99b3618bc31032\"\u003e\u003ccode\u003e03ec73e\u003c/code\u003e\u003c/a\u003e chore(internal/client): fix form-urlencoded requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a549b3812e56cea9789d1ba7ec36f27f9dcb4166\"\u003e\u003ccode\u003ea549b38\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8231471a1b9989c2a993c1fbe8a18e58252bc4c\"\u003e\u003ccode\u003ea823147\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.73.0...sdk-v0.78.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/gateway` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\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/apollographql/federation/blob/main/gateway-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/gateway\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow bumping \u003ccode\u003emake-fetch-happen\u003c/code\u003e dependency to v15. (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3374\"\u003e#3374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change allows users to upgrade \u003ccode\u003emake-fetch-happen\u003c/code\u003e to v15, which in turn will allow updating the \u003ccode\u003ecacache\u003c/code\u003e dependency from v17 to v20, dropping the \u003ccode\u003etar\u003c/code\u003e v6 dependency that is marked as vulnerable.\u003c/p\u003e\n\u003cp\u003eThe only breaking changes in \u003ccode\u003emake-fetch-happen\u003c/code\u003e from v11 to v15 are removals of support for old end-of-life Node.js versions.\u003c/p\u003e\n\u003cp\u003eThere is only one note from the \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md#1200-2023-07-27\"\u003e12.0.0 release\u003c/a\u003e of \u003ccode\u003emake-fetch-happen\u003c/code\u003e that might be of interest when considering the upgrade:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ethis changes the underlying http agents to those provided by \u003ccode\u003e@​npmcli/agent\u003c/code\u003e. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAs a result, it should be possible for most users to upgrade from v11 to v15 without any issues.\u003c/p\u003e\n\u003cp\u003eWe still keep the dependency to v11 as an alternative for people that cannot upgrade to v15 for some reason. This will be removed in a future version of \u003ccode\u003e@apollo/gateway\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEven for users that stay on v11, there should not be any immediate danger. While \u003ccode\u003ecacache\u003c/code\u003e had \u003ccode\u003etar\u003c/code\u003e v6 as a dependency, it actually never used it. It seems that that dependency had become unused at some point but was never removed. So users on \u003ccode\u003emake-fetch-happen\u003c/code\u003e v11 are not actually affected by the vulnerability in \u003ccode\u003etar\u003c/code\u003e v6.\u003c/p\u003e\n\u003cp\u003eThe dependency might hold the \u003ccode\u003etar\u003c/code\u003e package required by other packages back, though. In case an update from v11 to v15 is not possible, users should consider to use the resolution override feature of their package manager to force the dependency from \u003ccode\u003ecacache\u003c/code\u003e to \u003ccode\u003etar\u003c/code\u003e to either be removed or updated to a newer version. As \u003ccode\u003ecacache\u003c/code\u003e does not actually use \u003ccode\u003etar\u003c/code\u003e, this should not cause any issues.\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@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/query-planner\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/composition\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/2c0e4624576eea4425dd3a9e99620f0d23e32aa3\"\u003e\u003ccode\u003e2c0e462\u003c/code\u003e\u003c/a\u003e allow bumping make-fetch-happen dependency to v15 (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/gateway-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/gateway@2.13.1/gateway-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/gateway\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/server` from 5.2.0 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/apollographql/apollo-server/releases\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server-integration-testsuite\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e! - ⚠️ SECURITY \u003ccode\u003e@apollo/server/standalone\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eThe default configuration of \u003ccode\u003estartStandaloneServer\u003c/code\u003e was vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings.\u003c/p\u003e\n\u003cp\u003eIn accordance with \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7159#section-8.1\"\u003eRFC 7159\u003c/a\u003e, we now only accept request bodies encoded in UTF-8, UTF-16 (LE or BE), or UTF-32 (LE or BE).\nAny other character set will be rejected with a \u003ccode\u003e415 Unsupported Media Type\u003c/code\u003e error.\nNote that the more recent JSON RFC, \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc8259#section-8.1\"\u003eRFC 8259\u003c/a\u003e, is more strict and will only allow UTF-8.\nSince this is a minor release, we have chosen to remain compatible with the more permissive RFC 7159 for now.\nIn a future major release, we may tighten this restriction further to only allow UTF-8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you were not using \u003ccode\u003estartStandaloneServer\u003c/code\u003e, you were not affected by this vulnerability.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eGenerally, please note that we provide \u003ccode\u003estartStandaloneServer\u003c/code\u003e as a convenience tool for quickly getting started with Apollo Server.\nFor production deployments, we recommend using Apollo Server with a more fully-featured web server framework such as Express, Koa, or Fastify, where you have more control over security-related configuration options.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8062\"\u003e#8062\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cristunaranjo\"\u003e\u003ccode\u003e@​cristunaranjo\u003c/code\u003e\u003c/a\u003e! - Allow configuration of graphql execution options (maxCoercionErrors)\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  executionOptions: {\n    maxCoercionErrors: 50,\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/apollographql/apollo-server/pull/8014\"\u003e#8014\u003c/a\u003e \u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mo4islona\"\u003e\u003ccode\u003e@​mo4islona\u003c/code\u003e\u003c/a\u003e! - Expose \u003ccode\u003egraphql\u003c/code\u003e validation options.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst server = new ApolloServer({\n  typeDefs,\n  resolvers,\n  validationOptions: {\n    maxErrors: 10,\n  },\n});\n\u003c/code\u003e\u003c/pre\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/apollographql/apollo-server/commit/ad45d1505d867de4c2761b7935855445ef7641e7\"\u003e\u003ccode\u003ead45d15\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8179\"\u003e#8179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/d25a5bdc377826ad424fcf7f8d1d062055911643\"\u003e\u003ccode\u003ed25a5bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/443e54747d44c1d7c213d019936514dec024b450\"\u003e\u003ccode\u003e443e547\u003c/code\u003e\u003c/a\u003e fix repository urls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/28d6d47ff636751807141267c329acb736c177b6\"\u003e\u003ccode\u003e28d6d47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8172\"\u003e#8172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/26320bccd77c6074d4a38119294f153f64e52d96\"\u003e\u003ccode\u003e26320bc\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql validation options \u003ca href=\"https://github.com/apollographql/apollo-server/tree/HEAD/packages/server/issues/8014\"\u003e#8014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/f2c16a7caff895a8b97c5a800405795cb19ba624\"\u003e\u003ccode\u003ef2c16a7\u003c/code\u003e\u003c/a\u003e bump dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/apollo-server/commit/8e54e5827791666e36082ad49d19c77f050355ac\"\u003e\u003ccode\u003e8e54e58\u003c/code\u003e\u003c/a\u003e feat: Allow configuration of graphql execution options(maxCoercionErrors)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/apollo-server/commits/@apollo/server@5.4.0/packages/server\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/server\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@apollo/subgraph` from 2.12.2 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apollographql/federation/releases\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0-preview.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/apollographql/federation/blob/main/subgraph-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​apollo/subgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\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@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop Node.js 14/16 support, require Node.js 18+ (\u003ca href=\"https://redirect.github.com/apollographql/federation/pull/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/apollographql/federation/commit/f4d2f4a1f50a92be37ea7179eddb3681f36d9d15\"\u003e\u003ccode\u003ef4d2f4a1f50a92be37ea7179eddb3681f36d9d15\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/523b13b715e75033f0bdbc176416e59ac01de8f0\"\u003e\u003ccode\u003e523b13b715e75033f0bdbc176416e59ac01de8f0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/ecbe182423313b3a94c185dee6b659573435b141\"\u003e\u003ccode\u003eecbe182423313b3a94c185dee6b659573435b141\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/4c64006b1604471940e20aa1aa46a0f75a6396df\"\u003e\u003ccode\u003e4c64006b1604471940e20aa1aa46a0f75a6396df\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/apollographql/federation/commit/873577a2b7ae8ce507e0ca4377aed049e1a15075\"\u003e\u003ccode\u003e873577a2b7ae8ce507e0ca4377aed049e1a15075\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​apollo/federation-internals\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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/apollographql/federation/commit/5ccf15a29e84058a62c39e5fa11e1f25c99d9588\"\u003e\u003ccode\u003e5ccf15a\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/9ef306dd6bd655d501168a49227311af9ba06af1\"\u003e\u003ccode\u003e9ef306d\u003c/code\u003e\u003c/a\u003e release: on branch main (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/0e3a65ae1074a348113c19fb5667497182e5a1ac\"\u003e\u003ccode\u003e0e3a65a\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/7ed1768de051ed096326b3d94e52fbac7ee51252\"\u003e\u003ccode\u003e7ed1768\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/e22869f0f03a34f482c65f74a47dba9f56501547\"\u003e\u003ccode\u003ee22869f\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into 'next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apollographql/federation/commit/bda422b9e98aa10f0dc672a5c44c0037c4797171\"\u003e\u003ccode\u003ebda422b\u003c/code\u003e\u003c/a\u003e release: on branch next (preview) (\u003ca href=\"https://github.com/apollographql/federation/tree/HEAD/subgraph-js/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apollographql/federation/commits/@apollo/subgraph@2.13.1/subgraph-js\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​apollo/subgraph\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.971.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026quot;RESERVED\u0026quot; and new field \u0026quot;capacityReservations\u0026quot; for CreateCapacityProvider and UpdateCapacityProvider APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a7cfd05ca2682bda2dbb5856d47b27563a56925\"\u003e4a7cfd05\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-entitlement-service:\u003c/strong\u003e  Added License Arn as a new optional filter for GetEntitlements and LicenseArn field in each entitlement in the response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b884b35b49f5244c177a6ad24f423741887929e5\"\u003eb884b35b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Added LicenseArn to ResolveCustomer response and BatchMeterUsage usage records. BatchMeterUsage now accepts LicenseArn in each UsageRecord to report usage at the license level. Added InvalidLicenseException error response for invalid license parameters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5f5c096e816e517098f601389e6e6ff2cba908e\"\u003ef5f5c096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup-gateway:\u003c/strong\u003e  This release updates GetGateway API to include deprecationDate and softwareVersion in the response, enabling customers to track gateway software versions and upcoming deprecation dates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dd68ddc18d5f288921085fcdb26f5b34f295b81\"\u003e9dd68ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  populate typescript version in user agent when available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a5ab579ac6a0496ba8b856562d76407b5666298\"\u003e0a5ab579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.999.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.998.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.999.0...v3.1000.0\"\u003e3.1000.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.998.0...v3.999.0\"\u003e3.999.0\u003c/a\u003e (2026-02-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.997.0...v3.998.0\"\u003e3.998.0\u003c/a\u003e (2026-02-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.996.0...v3.997.0\"\u003e3.997.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.995.0...v3.996.0\"\u003e3.996.0\u003c/a\u003e (2026-02-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.994.0...v3.995.0\"\u003e3.995.0\u003c/a\u003e (2026-02-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.993.0...v3.994.0\"\u003e3.994.0\u003c/a\u003e (2026-02-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e373aa8706d305625352a8fdb21cdbaadb1f971b\"\u003e\u003ccode\u003ee373aa8\u003c/code\u003e\u003c/a\u003e Publish v3.1000.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e\u003ccode\u003e822c995\u003c/code\u003e\u003c/a\u003e test(clients): enable snapshots for small subset of clients (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7790\"\u003e#7790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd1d49d696f4d2d596d2374943267f3a7074651c\"\u003e\u003ccode\u003ecd1d49d\u003c/code\u003e\u003c/a\u003e Publish v3.999.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adb02cd5ccef10ff162faee76a159dba70626584\"\u003e\u003ccode\u003eadb02cd\u003c/code\u003e\u003c/a\u003e Publish v3.998.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae4f994f679b8814d2ce6ba121fd1ffa38df9a99\"\u003e\u003ccode\u003eae4f994\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum algorithm extensions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/637dcf0ea7467a0b9e432575da50579bc432b3c5\"\u003e\u003ccode\u003e637dcf0\u003c/code\u003e\u003c/a\u003e Publish v3.997.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f776c331961a98d88a8f6c3c4f4b51e18c1373c\"\u003e\u003ccode\u003e3f776c3\u003c/code\u003e\u003c/a\u003e chore(packages): use open version range for additional packages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14fc57173714be0bca229b541db383219620afd8\"\u003e\u003ccode\u003e14fc571\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum stream backpressure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6a6912e4fcb77d717457a5ba89af8844b33c11c\"\u003e\u003ccode\u003ea6a6912\u003c/code\u003e\u003c/a\u003e Publish v3.996.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e8dc4f20e257561a97d7cdda37f4ef3578068e8c\"\u003e\u003ccode\u003ee8dc4f2\u003c/code\u003e\u003c/a\u003e Publish v3.995.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1000.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-dynamodb` from 3.971.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026quot;RESERVED\u0026quot; and new field \u0026quot;capacityReservations\u0026quot; for CreateCapacityProvider and UpdateCapacityProvider APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/comm...\n\n_Description has been truncated_","html_url":"https://github.com/DataDog/dd-trace-js/pull/7649","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdd-trace-js/issues/7649","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7649/packages"}},{"old_version":"3.4.5","new_version":"3.5.1","update_type":"minor","path":null,"pr_created_at":"2026-03-02T09:47:38.000Z","version_change":"3.4.5 → 3.5.1","issue":{"uuid":"4010298753","node_id":"PR_kwDOQxQJ4c7HSAFT","number":11,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T09:39:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T09:47:38.000Z","updated_at":"2026-03-09T09:39:58.000Z","time_to_close":604339,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"@prisma/adapter-mariadb","old_version":"7.3.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.3.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"bullmq","old_version":"5.67.3","new_version":"5.70.1","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"pino","old_version":"10.3.0","new_version":"10.3.1","repository_url":"https://github.com/pinojs/pino"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"@stryker-mutator/core","old_version":"9.5.1","new_version":"9.6.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@stryker-mutator/vitest-runner","old_version":"9.5.1","new_version":"9.6.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"dotenv","old_version":"17.2.4","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"prisma","old_version":"7.3.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@prisma/adapter-mariadb](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale) | `7.3.0` | `7.4.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.3.0` | `7.4.2` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.67.3` | `5.70.1` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.1` |\n| [pino](https://github.com/pinojs/pino) | `10.3.0` | `10.3.1` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [@stryker-mutator/core](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core) | `9.5.1` | `9.6.0` |\n| [@stryker-mutator/vitest-runner](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner) | `9.5.1` | `9.6.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.4` | `17.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.3` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.3.0` | `7.4.2` |\n\n\nUpdates `@prisma/adapter-mariadb` from 7.3.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.2 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix a case-insensitive \u003ccode\u003eIN\u003c/code\u003e and \u003ccode\u003eNOT IN\u003c/code\u003e filter regression (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29243\"\u003eprisma/prisma#29243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a query plan mutation issue that resulted in broken cursor queries (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29262\"\u003eprisma/prisma#29262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an array parameter wrapping issue in push operations (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5784\"\u003eprisma/prisma-engines#5784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUint8Array\u003c/code\u003e serialization in nested JSON fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29268\"\u003eprisma/prisma#29268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with MySQL joins that relied on non-strict equality (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29251\"\u003eprisma/prisma#29251\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Update text column detection to check for a binary collation (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29238\"\u003eprisma/prisma#29238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Correct \u003ccode\u003erelationJoins\u003c/code\u003e compatibility check for MariaDB 8.x versions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29246\"\u003eprisma/prisma#29246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSchema Engine\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix partial index predicate comparison on PostgreSQL and MSSQL (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5780\"\u003eprisma/prisma-engines#5780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac2bed13bdda11b63205fe3eb31ea62363f03f03\"\u003e\u003ccode\u003eac2bed1\u003c/code\u003e\u003c/a\u003e chore: port fixes for 7.4.2 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale/issues/29270\"\u003e#29270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/8410feaa392e798fa8b0602d4504bdee884c78e5\"\u003e\u003ccode\u003e8410fea\u003c/code\u003e\u003c/a\u003e fix(adapter-planetscale): propagate COMMIT errors in transactions (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/adapter-planetscale/issues/29155\"\u003e#29155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.2/packages/adapter-planetscale\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 7.3.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.2 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix a case-insensitive \u003ccode\u003eIN\u003c/code\u003e and \u003ccode\u003eNOT IN\u003c/code\u003e filter regression (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29243\"\u003eprisma/prisma#29243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a query plan mutation issue that resulted in broken cursor queries (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29262\"\u003eprisma/prisma#29262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an array parameter wrapping issue in push operations (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5784\"\u003eprisma/prisma-engines#5784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUint8Array\u003c/code\u003e serialization in nested JSON fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29268\"\u003eprisma/prisma#29268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with MySQL joins that relied on non-strict equality (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29251\"\u003eprisma/prisma#29251\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Update text column detection to check for a binary collation (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29238\"\u003eprisma/prisma#29238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Correct \u003ccode\u003erelationJoins\u003c/code\u003e compatibility check for MariaDB 8.x versions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29246\"\u003eprisma/prisma#29246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSchema Engine\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix partial index predicate comparison on PostgreSQL and MSSQL (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5780\"\u003eprisma/prisma-engines#5780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac2bed13bdda11b63205fe3eb31ea62363f03f03\"\u003e\u003ccode\u003eac2bed1\u003c/code\u003e\u003c/a\u003e chore: port fixes for 7.4.2 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29270\"\u003e#29270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/533e22aa500fa87d6ac254b28f54a4446a1616c1\"\u003e\u003ccode\u003e533e22a\u003c/code\u003e\u003c/a\u003e chore: port fixes to 7.4 patch branch (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29222\"\u003e#29222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/7060f68a8a279d9c27e3a75b90341285024d9dcd\"\u003e\u003ccode\u003e7060f68\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-20.ab56fe763f921d033a6c195e7ddeb3e255bdb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/91a24a9fb0b892938dfb6c121f604c68973a1ecb\"\u003e\u003ccode\u003e91a24a9\u003c/code\u003e\u003c/a\u003e feat: query plan caching (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/29038\"\u003e#29038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/b49d4465c82833368b2d7dcdf328cb54811ccd11\"\u003e\u003ccode\u003eb49d446\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-18.2997580c8cb38878f73e100453e7b27119e8f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3c999359fcf28744fe82d4ce467f0fd3620a1dc9\"\u003e\u003ccode\u003e3c99935\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-17.57b675f79cd26fbf702d70f9a13d2b7b2fad9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e7504d758000984622b80aaef2f10c9e85e19866\"\u003e\u003ccode\u003ee7504d7\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-16.d0314091cdd30494eefc61d346f8c09aca20d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1e6c91c0ae3a61e09bda528af06c19ffce7e5687\"\u003e\u003ccode\u003e1e6c91c\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-15.6129681d45ea4510d3372dd5b28f6b8927584...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/e1bfd22dd00451c02ee1b46747613a4f85e983e8\"\u003e\u003ccode\u003ee1bfd22\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-13.e876f7aec6b9be3e5147d061ed521ec45a845...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/12ca9698ce83f8a36a98e78ae337646b50964151\"\u003e\u003ccode\u003e12ca969\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 7.4.0-12.aa5ee090ba89988f1dce71be263f4bcd9519b...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.2/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bullmq` from 5.67.3 to 5.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taskforcesh/bullmq/releases\"\u003ebullmq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.70.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.70.0...v5.70.1\"\u003e5.70.1\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ioredis to v5.9.3 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3821\"\u003e#3821\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3793\"\u003e#3793\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0fafcc0950698f6a8a55a2b77ef1b82af5d5712f\"\u003e0fafcc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.70.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.4...v5.70.0\"\u003e5.70.0\u003c/a\u003e (2026-02-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e add cancelation support to sandboxed processors (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3806\"\u003e#3806\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0d3879b02ec9738d90213e1a479d53359f3a71aa\"\u003e0d3879b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.3...v5.69.4\"\u003e5.69.4\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esandbox:\u003c/strong\u003e ensure non-bullmq messages are ignored (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3704\"\u003e#3704\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3703\"\u003e#3703\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/9c722585bd9873561fae3f32971d65cf00a7d092\"\u003e9c72258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.2...v5.69.3\"\u003e5.69.3\u003c/a\u003e (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejob-scheduler:\u003c/strong\u003e handle empty scheduler hash fallback (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3797\"\u003e#3797\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3796\"\u003e#3796\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/87386ca88e29755fc68e6cc8fcfebfb7f8f8237f\"\u003e87386ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.1...v5.69.2\"\u003e5.69.2\u003c/a\u003e (2026-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003equeue:\u003c/strong\u003e forward error from repeat or job-scheduler instances (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3775\"\u003e#3775\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3774\"\u003e#3774\u003c/a\u003e (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/a62241f5831a1d3bb6c328a9037ea852be7832cd\"\u003ea62241f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.69.0...v5.69.1\"\u003e5.69.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e use exact import of DatabaseType (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3786\"\u003e#3786\u003c/a\u003e) (\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d249301ddc9afc607c9e86a8a44312af682e6be0\"\u003ed249301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.69.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.68.0...v5.69.0\"\u003e5.69.0\u003c/a\u003e (2026-02-12)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0fafcc0950698f6a8a55a2b77ef1b82af5d5712f\"\u003e\u003ccode\u003e0fafcc0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency ioredis to v5.9.3 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3821\"\u003e#3821\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3793\"\u003e#3793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/f87192bf43d4dc914ec033b2a59915d18a80e974\"\u003e\u003ccode\u003ef87192b\u003c/code\u003e\u003c/a\u003e docs(guide): add architecture diagrams (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3777\"\u003e#3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/953c6a0e3c0b5d8b6f5e07ee227b788838d64b6d\"\u003e\u003ccode\u003e953c6a0\u003c/code\u003e\u003c/a\u003e chore: wait for all delete operations before resolving removeAllQueueData (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/1f67df99372205fd641102d57d1de6f7b7282eb3\"\u003e\u003ccode\u003e1f67df9\u003c/code\u003e\u003c/a\u003e ci: fix husky warning (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/f538c1923e3f429c1a135229e1986a0dd18477f6\"\u003e\u003ccode\u003ef538c19\u003c/code\u003e\u003c/a\u003e chore(release): 5.70.0 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3818\"\u003e#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/0d3879b02ec9738d90213e1a479d53359f3a71aa\"\u003e\u003ccode\u003e0d3879b\u003c/code\u003e\u003c/a\u003e feat(worker): add cancelation support to sandboxed processors (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3806\"\u003e#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/b3d90854dda71916a6b53721d933e202be47f020\"\u003e\u003ccode\u003eb3d9085\u003c/code\u003e\u003c/a\u003e chore(release): 5.69.4 (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/9c722585bd9873561fae3f32971d65cf00a7d092\"\u003e\u003ccode\u003e9c72258\u003c/code\u003e\u003c/a\u003e fix(sandbox): ensure non-bullmq messages are ignored (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3704\"\u003e#3704\u003c/a\u003e) fixes \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3703\"\u003e#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/cce160d5e358b8590e9d7f5ee8db4438a699babb\"\u003e\u003ccode\u003ecce160d\u003c/code\u003e\u003c/a\u003e docs: fix deduplicated event parameter descriptions (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3747\"\u003e#3747\u003c/a\u003e) ref \u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3523\"\u003e#3523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taskforcesh/bullmq/commit/d3ffa2d44005398ec196016adc1bfd424edf6ffc\"\u003e\u003ccode\u003ed3ffa2d\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (non-major) (\u003ca href=\"https://redirect.github.com/taskforcesh/bullmq/issues/3802\"\u003e#3802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/taskforcesh/bullmq/compare/v5.67.3...v5.70.1\"\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 `ioredis` from 5.9.2 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.2...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautopipelining to route writes to masters with scaleReads (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2072\"\u003e#2072\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/8adb1aeb6f01cb2cf832c1f218033daf2a722925\"\u003e8adb1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix issue with moved command for replicas (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2064\"\u003e#2064\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/de4eed4c88c1222002223b17d6d481c2a12df329\"\u003ede4eed4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e optional properties on RedisOptions allow explicit undefined (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2066\"\u003e#2066\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0a1a8982f9c912c78de68295e1f56136b62a645e\"\u003e0a1a898\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/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.2...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautopipelining to route writes to masters with scaleReads (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2072\"\u003e#2072\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/8adb1aeb6f01cb2cf832c1f218033daf2a722925\"\u003e8adb1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix issue with moved command for replicas (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2064\"\u003e#2064\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/de4eed4c88c1222002223b17d6d481c2a12df329\"\u003ede4eed4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e optional properties on RedisOptions allow explicit undefined (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2066\"\u003e#2066\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0a1a8982f9c912c78de68295e1f56136b62a645e\"\u003e0a1a898\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.2...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eautopipelining to route writes to masters with scaleReads (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2072\"\u003e#2072\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/8adb1aeb6f01cb2cf832c1f218033daf2a722925\"\u003e8adb1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix issue with moved command for replicas (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2064\"\u003e#2064\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/de4eed4c88c1222002223b17d6d481c2a12df329\"\u003ede4eed4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e optional properties on RedisOptions allow explicit undefined (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2066\"\u003e#2066\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/0a1a8982f9c912c78de68295e1f56136b62a645e\"\u003e0a1a898\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/redis/ioredis/commit/cd19ab0f4fd37db9ca62121b63c0bcce64448569\"\u003e\u003ccode\u003ecd19ab0\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/326528b996b9502b8e536b10d49dfe7774407b6f\"\u003e\u003ccode\u003e326528b\u003c/code\u003e\u003c/a\u003e chore(release): 5.9.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/0a1a8982f9c912c78de68295e1f56136b62a645e\"\u003e\u003ccode\u003e0a1a898\u003c/code\u003e\u003c/a\u003e fix(types): optional properties on RedisOptions allow explicit undefined (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2066\"\u003e#2066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/8adb1aeb6f01cb2cf832c1f218033daf2a722925\"\u003e\u003ccode\u003e8adb1ae\u003c/code\u003e\u003c/a\u003e fix: autopipelining to route writes to masters with scaleReads (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/de4eed4c88c1222002223b17d6d481c2a12df329\"\u003e\u003ccode\u003ede4eed4\u003c/code\u003e\u003c/a\u003e fix: fix issue with moved command for replicas (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.2...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/84aacfff884dafc107021fa9e5f537fe468c5189\"\u003e\u003ccode\u003e84aacff\u003c/code\u003e\u003c/a\u003e [misc] Format code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/2d5db1da9b648deb4853f44ec7deec2a76571bac\"\u003e\u003ccode\u003e2d5db1d\u003c/code\u003e\u003c/a\u003e [misc] Prevent password transmission over untrusted SSL with self-signed cert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/b91022f8f5bde028fe4a476db4ccd0263c5fcd40\"\u003e\u003ccode\u003eb91022f\u003c/code\u003e\u003c/a\u003e [misc] Move TypeScript type dependencies to optional peer dependencies  \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/330\"\u003e#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/27d2ff1320af6f27feeb55c11dfe27a2c4960a20\"\u003e\u003ccode\u003e27d2ff1\u003c/code\u003e\u003c/a\u003e [misc] Fix test timing and query result types in pool event tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pino` from 10.3.0 to 10.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pinojs/pino/releases\"\u003epino's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pinojs/pino/pull/2385\"\u003epinojs/pino#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-n from 17.23.1 to 17.23.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pinojs/pino/pull/2386\"\u003epinojs/pino#2386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify transport level filtering behavior by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pinojs/pino/pull/2390\"\u003epinojs/pino#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(transport): sanitize invalid NODE_OPTIONS preloads for workers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pinojs/pino/pull/2391\"\u003epinojs/pino#2391\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pinojs/pino/compare/v10.3.0...v10.3.1\"\u003ehttps://github.com/pinojs/pino/compare/v10.3.0...v10.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/6b344980eae3ebed904fc87caf4bba0ab9dbe946\"\u003e\u003ccode\u003e6b34498\u003c/code\u003e\u003c/a\u003e Bumped v10.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/f1203e6c2ba2e9c69124c7e88cdb19d8d6fcfdf9\"\u003e\u003ccode\u003ef1203e6\u003c/code\u003e\u003c/a\u003e fix(transport): sanitize invalid NODE_OPTIONS preloads for workers (\u003ca href=\"https://redirect.github.com/pinojs/pino/issues/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/6a8e5984cfe5f6db4514be0565602c74b6975ec3\"\u003e\u003ccode\u003e6a8e598\u003c/code\u003e\u003c/a\u003e docs: clarify transport level filtering behavior (\u003ca href=\"https://redirect.github.com/pinojs/pino/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/49a480790385dcba9b2c5cfa1eb6a901593a5039\"\u003e\u003ccode\u003e49a4807\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:pinojs/pino\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/960bbbb71a1b8d79d3455a633ebb10a60a9943bc\"\u003e\u003ccode\u003e960bbbb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-n from 17.23.1 to 17.23.2 (\u003ca href=\"https://redirect.github.com/pinojs/pino/issues/2386\"\u003e#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/e2a5b4aeca5160b5123f417cb65caf61d9b57ec6\"\u003e\u003ccode\u003ee2a5b4a\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/pinojs/pino/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pinojs/pino/commit/04859e2d2f1dcaa94a0ad88a05163a661fc1c7be\"\u003e\u003ccode\u003e04859e2\u003c/code\u003e\u003c/a\u003e chore: update gitignore for ai assistant files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pinojs/pino/compare/v10.3.0...v10.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 5.10.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/node-redis/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis@5.11.0\u003c/h2\u003e\n\u003ch2\u003e5.11.0 Release Changelog\u003c/h2\u003e\n\u003ch3\u003e🌟 Highlights\u003c/h3\u003e\n\u003ch4\u003eSmart Client Handoffs for Enterprise OSS API (Pending a Redis Enterprise version release)\u003c/h4\u003e\n\u003cp\u003eThis release introduces support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelaxing timeouts during migration (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003eAutomatic slot handoff when completed (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRedis 8.6 Support\u003c/h4\u003e\n\u003cp\u003eThis release adds support for Redis 8.6 features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eXADD idempotency options\u003c/strong\u003e (\u003ccode\u003eIDMPAUTO\u003c/code\u003e, \u003ccode\u003eIDMP\u003c/code\u003e, and \u003ccode\u003epolicy\u003c/code\u003e) - Prevent duplicate entries by tracking producer and message IDs\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXCFGSET command\u003c/strong\u003e - Configure per-stream idempotency parameters (\u003ccode\u003eIDMP_DURATION\u003c/code\u003e, \u003ccode\u003eIDMP_MAXSIZE\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXINFO STREAM enhancements\u003c/strong\u003e - New idempotency tracking fields (\u003ccode\u003eidmp-duration\u003c/code\u003e, \u003ccode\u003eidmp-maxsize\u003c/code\u003e, \u003ccode\u003epids-tracked\u003c/code\u003e, \u003ccode\u003eiids-tracked\u003c/code\u003e, \u003ccode\u003eiids-added\u003c/code\u003e, \u003ccode\u003eiids-duplicates\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS command family\u003c/strong\u003e (\u003ccode\u003eSTART\u003c/code\u003e, \u003ccode\u003eSTOP\u003c/code\u003e, \u003ccode\u003eGET\u003c/code\u003e, \u003ccode\u003eRESET\u003c/code\u003e) - Track and identify hot keys by CPU time and network bytes\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cluster): smart client handoffs OSS (hitless upgrades) by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3142\"\u003eredis/node-redis#3142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add VRANGE command for vector sets by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3158\"\u003eredis/node-redis#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add HOTKEYS command for hotkey tracking by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3164\"\u003eredis/node-redis#3164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add XCFGSET command for stream idempotency configuration by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3163\"\u003eredis/node-redis#3163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add XADD idempotency options (IDMPAUTO, IDMP) and policy by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3161\"\u003eredis/node-redis#3161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add idempotency fields to XINFO STREAM response by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3162\"\u003eredis/node-redis#3162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add NaN support and new aggregation types by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3167\"\u003eredis/node-redis#3167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add local digest helper for CAS/CAD operations by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3154\"\u003eredis/node-redis#3154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): support indexing same field multiple times with different configurations by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3157\"\u003eredis/node-redis#3157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sentinel): implement nodeAddressMap for sentinel by \u003ca href=\"https://github.com/elimelt\"\u003e\u003ccode\u003e@​elimelt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3145\"\u003eredis/node-redis#3145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(test-utils): add testAllAuto method for automatic cluster test generation by \u003ca href=\"https://github.com/bobymicroby\"\u003e\u003ccode\u003e@​bobymicroby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3148\"\u003eredis/node-redis#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd socket.servname property to createClient configuration by \u003ca href=\"https://github.com/itrich\"\u003e\u003ccode\u003e@​itrich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3165\"\u003eredis/node-redis#3165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): Support IPv6 literals in URL by \u003ca href=\"https://github.com/TimWolla\"\u003e\u003ccode\u003e@​TimWolla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3176\"\u003eredis/node-redis#3176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): return Promise consistently in cluster functions by \u003ca href=\"https://github.com/orgads\"\u003e\u003ccode\u003e@​orgads\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3159\"\u003eredis/node-redis#3159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(search): improve FT.HYBRID command implementation by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3171\"\u003eredis/node-redis#3171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pool): cannot read private member by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3151\"\u003eredis/node-redis#3151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: unwrap constructors to primitives in type mapping by \u003ca href=\"https://github.com/watersRand\"\u003e\u003ccode\u003e@​watersRand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3174\"\u003eredis/node-redis#3174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003e📚 Documentation \u0026amp; Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correct CAS/CAD parameter name and update example by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3156\"\u003eredis/node-redis#3156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(token-manager): Correct documentation for jitterPercentage by \u003ca href=\"https://github.com/dubek\"\u003e\u003ccode\u003e@​dubek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3153\"\u003eredis/node-redis#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: fix flaky timeout assertion in maintenance notification test by \u003ca href=\"https://github.com/kiryazovi-redis\"\u003e\u003ccode\u003e@​kiryazovi-redis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3143\"\u003eredis/node-redis#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: add TLS connection tests by \u003ca href=\"https://github.com/PavelPashov\"\u003e\u003ccode\u003e@​PavelPashov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3166\"\u003eredis/node-redis#3166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: add mocha multi-reporters and junit reporter support by \u003ca href=\"https://github.com/bobymicroby\"\u003e\u003ccode\u003e@​bobymicroby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3138\"\u003eredis/node-redis#3138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(test-utils): use separate redis-tag and redis-version CLI arguments by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3169\"\u003eredis/node-redis#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHotkeys Adjustments by \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3173\"\u003eredis/node-redis#3173\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/kiryazovi-redis\"\u003e\u003ccode\u003e@​kiryazovi-redis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3143\"\u003eredis/node-redis#3143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elimelt\"\u003e\u003ccode\u003e@​elimelt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3145\"\u003eredis/node-redis#3145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubek\"\u003e\u003ccode\u003e@​dubek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3153\"\u003eredis/node-redis#3153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/itrich\"\u003e\u003ccode\u003e@​itrich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3165\"\u003eredis/node-redis#3165\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/redis/node-redis/commit/b6ff05fd84ca6160029f1a4dc8d19f793feb7afa\"\u003e\u003ccode\u003eb6ff05f\u003c/code\u003e\u003c/a\u003e Release redis@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/c1d11513ceb42536d1c098e5038651eca0fb263f\"\u003e\u003ccode\u003ec1d1151\u003c/code\u003e\u003c/a\u003e Release entraid@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/b15ee1c84a5e8e4bce0f6e0fa57ce24c3ee9e750\"\u003e\u003ccode\u003eb15ee1c\u003c/code\u003e\u003c/a\u003e Release time-series@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/b6df398deda15741f3d599c56d20bd84d2abc5b8\"\u003e\u003ccode\u003eb6df398\u003c/code\u003e\u003c/a\u003e Release search@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/410490ff684dc66cd2a0a9a3c2772c050fdd3841\"\u003e\u003ccode\u003e410490f\u003c/code\u003e\u003c/a\u003e Release json@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/f7f21396e5ae404e46862fe592479a84d14440b9\"\u003e\u003ccode\u003ef7f2139\u003c/code\u003e\u003c/a\u003e Release bloom@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/27e49d760cb852be0cf67b9e9d555c208a44803e\"\u003e\u003ccode\u003e27e49d7\u003c/code\u003e\u003c/a\u003e Release client@5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/09c2020a07ed51b5947b39da7974ab1117f1e573\"\u003e\u003ccode\u003e09c2020\u003c/code\u003e\u003c/a\u003e feat(cluster): smart client handoffs oss (hitless upgrades) (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/7f256b0fadd5881343e6376aad1cb0df6fe2a4bc\"\u003e\u003ccode\u003e7f256b0\u003c/code\u003e\u003c/a\u003e fix: unwrap constructors to primitives in type mapping (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/8d07299e6f0e3e2a9f6275717edb45640b900d65\"\u003e\u003ccode\u003e8d07299\u003c/code\u003e\u003c/a\u003e tests: add mocha multi-reporters and junit reporter support (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/node-redis/compare/redis@5.10.0...redis@5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stryker-mutator/core` from 9.5.1 to 9.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stryker-mutator/stryker-js/releases\"\u003e\u003ccode\u003e@​stryker-mutator/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.5.1...v9.6.0\"\u003e9.6.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update babel monorepo (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/22d71cffaaf56b9de94dc73469da88780baa2b2d\"\u003e22d71cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.18.0 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5830\"\u003e#5830\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a06e99bf64569316e6b7c2040298086526120118\"\u003ea06e99b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency minimatch to v10.2.3 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5836\"\u003e#5836\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6398fda5b982b0cef6517d5099b6a6cb3565cce8\"\u003e6398fda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.7.2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5826\"\u003e#5826\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d47164750a8a308bd29318d246d4d90a2855f004\"\u003ed471647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estring-literal-mutator:\u003c/strong\u003e exclude dynamic import call expressions from mutation (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5819\"\u003e#5819\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/06758ba9ca49d7885a0cd447a01cbdd65c9571aa\"\u003e06758ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e allow percentage-based concurrency configuration (e.g., \u0026quot;50%\u0026quot;) (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5818\"\u003e#5818\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6e5e76fcf5a9e8fff77c19c8ca4bb4541cca2c38\"\u003e6e5e76f\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/stryker-mutator/stryker-js/blob/master/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​stryker-mutator/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.5.1...v9.6.0\"\u003e9.6.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.18.0 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5830\"\u003e#5830\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a06e99bf64569316e6b7c2040298086526120118\"\u003ea06e99b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency minimatch to v10.2.3 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5836\"\u003e#5836\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6398fda5b982b0cef6517d5099b6a6cb3565cce8\"\u003e6398fda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.7.2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5826\"\u003e#5826\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d47164750a8a308bd29318d246d4d90a2855f004\"\u003ed471647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e allow percentage-based concurrency configuration (e.g., \u0026quot;50%\u0026quot;) (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5818\"\u003e#5818\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6e5e76fcf5a9e8fff77c19c8ca4bb4541cca2c38\"\u003e6e5e76f\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/stryker-mutator/stryker-js/commit/5f4ceba1987549d89057075501b5691d06cfe761\"\u003e\u003ccode\u003e5f4ceba\u003c/code\u003e\u003c/a\u003e v9.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6e5e76fcf5a9e8fff77c19c8ca4bb4541cca2c38\"\u003e\u003ccode\u003e6e5e76f\u003c/code\u003e\u003c/a\u003e feat(cli): allow percentage-based concurrency configuration (e.g., \u0026quot;50%\u0026quot;) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6398fda5b982b0cef6517d5099b6a6cb3565cce8\"\u003e\u003ccode\u003e6398fda\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency minimatch to v10.2.3 [security] (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a06e99bf64569316e6b7c2040298086526120118\"\u003e\u003ccode\u003ea06e99b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency ajv to v8.18.0 [security] (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5830\"\u003e#5830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d47164750a8a308bd29318d246d4d90a2855f004\"\u003e\u003ccode\u003ed471647\u003c/code\u003e\u003c/a\u003e fix(deps): update mutation-testing-elements monorepo to v3.7.2 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5826\"\u003e#5826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/01bcb1eae6528a1f743690500111349dc505dc75\"\u003e\u003ccode\u003e01bcb1e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.6 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0d764ada4b7d4d0093c8d219d832f0fe04df2ef9\"\u003e\u003ccode\u003e0d764ad\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.5 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5843\"\u003e#5843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/2fc9ffbb769379a9870f6966d26a73ade550c96a\"\u003e\u003ccode\u003e2fc9ffb\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5840\"\u003e#5840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/3f1598100d061973aaae61c741ccf9b0d5b11dfa\"\u003e\u003ccode\u003e3f15981\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.3 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5821\"\u003e#5821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/db95fc028a25562ede4401027e34d0b063a7c4e5\"\u003e\u003ccode\u003edb95fc0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency glob to v13.0.2 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5810\"\u003e#5810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stryker-mutator/stryker-js/commits/v9.6.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stryker-mutator/vitest-runner` from 9.5.1 to 9.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stryker-mutator/stryker-js/releases\"\u003e\u003ccode\u003e@​stryker-mutator/vitest-runner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.5.1...v9.6.0\"\u003e9.6.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update babel monorepo (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/22d71cffaaf56b9de94dc73469da88780baa2b2d\"\u003e22d71cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.18.0 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5830\"\u003e#5830\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a06e99bf64569316e6b7c2040298086526120118\"\u003ea06e99b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency minimatch to v10.2.3 [security] (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5836\"\u003e#5836\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6398fda5b982b0cef6517d5099b6a6cb3565cce8\"\u003e6398fda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.7.2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5826\"\u003e#5826\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d47164750a8a308bd29318d246d4d90a2855f004\"\u003ed471647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estring-literal-mutator:\u003c/strong\u003e exclude dynamic import call expressions from mutation (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5819\"\u003e#5819\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/06758ba9ca49d7885a0cd447a01cbdd65c9571aa\"\u003e06758ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e allow percentage-based concurrency configuration (e.g., \u0026quot;50%\u0026quot;) (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5818\"\u003e#5818\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6e5e76fcf5a9e8fff77c19c8ca4bb4541cca2c38\"\u003e6e5e76f\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/stryker-mutator/stryker-js/blob/master/packages/vitest-runner/CHANGELOG.md\"\u003e\u003ccode\u003e@​stryker-mutator/vitest-runner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.5.1...v9.6.0\"\u003e9.6.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​stryker-mutator/vitest-runner\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/5f4ceba1987549d89057075501b5691d06cfe761\"\u003e\u003ccode\u003e5f4ceba\u003c/code\u003e\u003c/a\u003e v9.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/7e17a5d7a048b212154484b0d14a7e1bbde17ee2\"\u003e\u003ccode\u003e7e17a5d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.13 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner/issues/5809\"\u003e#5809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ccf9e0ca95194ead9742bcd7cc010d4e4d8af8b\"\u003e\u003ccode\u003e0ccf9e0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.12 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner/issues/5803\"\u003e#5803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/ee1463986eae3bfedae0b5077a14b2c7033dfa97\"\u003e\u003ccode\u003eee14639\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.11 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner/issues/5794\"\u003e#5794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/fdf3e519ee82edad023a70807baf1e41db5e7efa\"\u003e\u003ccode\u003efdf3e51\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.10.10 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/vitest-runner/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stryker-mutator/stryker-js/commits/v9.6.0/packages/vitest-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.4 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 9.39.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7d5fe64f402eefdc2bbb73992d3a4ac49f426a5\"\u003e\u003ccode\u003ea7d5fe6\u003c/code\u003e\u003c/a\u003e 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42e6b065f5a1c3b2dfb1fcdccf44ba17c0048bf2\"\u003e\u003ccode\u003e42e6b06\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20529\"\u003e#20529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20453\"\u003e#20453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v9.39.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 7.3.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.2 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix a case-insensitive \u003ccode\u003eIN\u003c/code\u003e and \u003ccode\u003eNOT IN\u003c/code\u003e filter regression (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29243\"\u003eprisma/prisma#29243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a query plan mutation issue that resulted in broken cursor queries (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29262\"\u003eprisma/prisma#29262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an array parameter wrapping issue in push operations (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5784\"\u003eprisma/prisma-engines#5784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUint8Array\u003c/code\u003e serialization in nested JSON fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29268\"\u003eprisma/prisma#29268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with MySQL joins that relied on non-strict equality (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29251\"\u003eprisma/prisma#29251\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Update text column detection to check for a binary collation (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29238\"\u003eprisma/prisma#29238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Correct \u003ccode\u003erelationJoins\u003c/code\u003e compatibility check for MariaDB 8.x versions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29246\"\u003eprisma/prisma#29246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSchema Engine\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix partial index predicate comparison on PostgreSQL and MSSQL (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5780\"\u003eprisma/prisma-engines#5780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\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\u003eCommits\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/zugobite/wallet/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zugobite%2Fwallet/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"3.4.5","new_version":"3.5.1","update_type":"minor","path":null,"pr_created_at":"2026-03-02T01:54:49.000Z","version_change":"3.4.5 → 3.5.1","issue":{"uuid":"4008848554","node_id":"PR_kwDOMxCQNM7HNYmP","number":205,"state":"closed","title":"chore(deps-dev): bump mariadb from 3.4.5 to 3.5.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-09T09:16:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T01:54:49.000Z","updated_at":"2026-03-09T09:16:37.000Z","time_to_close":631298,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) from 3.4.5 to 3.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/84aacfff884dafc107021fa9e5f537fe468c5189\"\u003e\u003ccode\u003e84aacff\u003c/code\u003e\u003c/a\u003e [misc] Format code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/2d5db1da9b648deb4853f44ec7deec2a76571bac\"\u003e\u003ccode\u003e2d5db1d\u003c/code\u003e\u003c/a\u003e [misc] Prevent password transmission over untrusted SSL with self-signed cert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/b91022f8f5bde028fe4a476db4ccd0263c5fcd40\"\u003e\u003ccode\u003eb91022f\u003c/code\u003e\u003c/a\u003e [misc] Move TypeScript type dependencies to optional peer dependencies  \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/330\"\u003e#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/27d2ff1320af6f27feeb55c11dfe27a2c4960a20\"\u003e\u003ccode\u003e27d2ff1\u003c/code\u003e\u003c/a\u003e [misc] Fix test timing and query result types in pool event tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.1\"\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=mariadb\u0026package-manager=npm_and_yarn\u0026previous-version=3.4.5\u0026new-version=3.5.1)](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/aditosoftware/vscode-liquibase/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aditosoftware%2Fvscode-liquibase/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"}},{"old_version":"3.4.5","new_version":"3.5.1","update_type":"minor","path":null,"pr_created_at":"2026-03-01T17:13:38.000Z","version_change":"3.4.5 → 3.5.1","issue":{"uuid":"4007759038","node_id":"PR_kwDOJcZAVM7HJ8Oe","number":283,"state":"closed","title":"Bump the minor-updates group with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T07:14:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T17:13:38.000Z","updated_at":"2026-03-09T07:14:49.000Z","time_to_close":655270,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":7,"packages":[{"name":"mysql2","old_version":"3.16.2","new_version":"3.18.2","repository_url":"https://github.com/sidorares/node-mysql2"},{"name":"@redocly/cli","old_version":"2.15.0","new_version":"2.20.0","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-functional","old_version":"9.0.2","new_version":"9.0.4","repository_url":"https://github.com/eslint-functional/eslint-plugin-functional"},{"name":"mariadb","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-nodejs"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"},{"name":"nodemon","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [mysql2](https://github.com/sidorares/node-mysql2) | `3.16.2` | `3.18.2` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.15.0` | `2.20.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-functional](https://github.com/eslint-functional/eslint-plugin-functional) | `9.0.2` | `9.0.4` |\n| [mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs) | `3.4.5` | `3.5.1` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.11` | `3.1.14` |\n\nUpdates `mysql2` from 3.16.2 to 3.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/releases\"\u003emysql2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.18.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e3f4bbca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.5...v3.18.0\"\u003e3.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eSymbol.dispose\u003c/code\u003e and \u003ccode\u003eSymbol.asyncDispose\u003c/code\u003e support for \u003cstrong\u003eConnections\u003c/strong\u003e, \u003cstrong\u003ePools\u003c/strong\u003e, and \u003cstrong\u003ePool Clusters\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4112\"\u003e#4112\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1e612dc615c4fcfe4bf41079d689c690ac717b66\"\u003e1e612dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.17.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.4...v3.17.5\"\u003e3.17.5\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing charset encoding for \u003ccode\u003eUTF8MB4_0900_BIN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3855\"\u003e#3855\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c9a0dcd90feba6dc802e1eb929a112310a6cef36\"\u003ec9a0dcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix wrong length number write to packet (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0e06e02e376be549757046622d425095ed9e577b\"\u003e0e06e02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool:\u003c/strong\u003e resolve potential memory leak (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4111\"\u003e#4111\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/8aa205221683ea9160baa869a3b5db2a2c24741c\"\u003e8aa2052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e include \u003ccode\u003e@types/node\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5f8ac97175f89888fec64304c9ce5d39a4ef473c\"\u003e5f8ac97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.17.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.3...v3.17.4\"\u003e3.17.4\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix types for query values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3985\"\u003e#3985\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a9c8d090e027e7597559e608e6e831d8d714c642\"\u003ea9c8d09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.17.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.2...v3.17.3\"\u003e3.17.3\u003c/a\u003e (2026-02-19)\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sidorares/node-mysql2/blob/master/Changelog.md\"\u003emysql2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.1...v3.18.2\"\u003e3.18.2\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and \u003ccode\u003etimezone\u003c/code\u003e options to \u003ccode\u003eQueryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4127\"\u003e#4127\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003eb274e72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e2ad5f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e3f94950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003ebde9aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.18.0...v3.18.1\"\u003e3.18.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e3f4bbca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.5...v3.18.0\"\u003e3.18.0\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eSymbol.dispose\u003c/code\u003e and \u003ccode\u003eSymbol.asyncDispose\u003c/code\u003e support for Connections, Pools, and Pool Clusters (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4112\"\u003e#4112\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/1e612dc615c4fcfe4bf41079d689c690ac717b66\"\u003e1e612dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.4...v3.17.5\"\u003e3.17.5\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing charset encoding for UTF8MB4_0900_BIN (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3855\"\u003e#3855\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/c9a0dcd90feba6dc802e1eb929a112310a6cef36\"\u003ec9a0dcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e include \u003ccode\u003e@types/node\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5f8ac97175f89888fec64304c9ce5d39a4ef473c\"\u003e5f8ac97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix wrong length number write to packet (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3177\"\u003e#3177\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/0e06e02e376be549757046622d425095ed9e577b\"\u003e0e06e02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool:\u003c/strong\u003e resolve potential memory leak (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4111\"\u003e#4111\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/8aa205221683ea9160baa869a3b5db2a2c24741c\"\u003e8aa2052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.3...v3.17.4\"\u003e3.17.4\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etypes for query values (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3985\"\u003e#3985\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a9c8d090e027e7597559e608e6e831d8d714c642\"\u003ea9c8d09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.2...v3.17.3\"\u003e3.17.3\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003ePoolConnection.end\u003c/code\u003e callback and promise resolution (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/3937\"\u003e#3937\u003c/a\u003e) (\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/18ff2c6e802f4b827bfd9d6066af377b220404df\"\u003e18ff2c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.17.1...v3.17.2\"\u003e3.17.2\u003c/a\u003e (2026-02-16)\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/sidorares/node-mysql2/commit/6ba07ea45bc7e1406f5f6f826ca6c05413807383\"\u003e\u003ccode\u003e6ba07ea\u003c/code\u003e\u003c/a\u003e chore(master): release 3.18.2 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4128\"\u003e#4128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b3ba74d0e860a017669d627a4c36ded2b3b9c615\"\u003e\u003ccode\u003eb3ba74d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.3.0 to 25.3.1 in /website (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4131\"\u003e#4131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/5bb18d3bbfb019b8e57cbbe42f708a97674443b3\"\u003e\u003ccode\u003e5bb18d3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.3.0 to 25.3.1 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f94950dea6fed36d6fc0a0a53feeb3a99fa01e3\"\u003e\u003ccode\u003e3f94950\u003c/code\u003e\u003c/a\u003e fix(types): improve \u003ccode\u003eExecuteValues\u003c/code\u003e \u0026quot;nested\u0026quot; params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/bde9aec815d723e6f632dfb272e78566111648c0\"\u003e\u003ccode\u003ebde9aec\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eRaw\u003c/code\u003e and \u003ccode\u003eUint8Array\u003c/code\u003e params (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4132\"\u003e#4132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/2ad5f0b2eb693935f9d807c60818533dd45e1f6c\"\u003e\u003ccode\u003e2ad5f0b\u003c/code\u003e\u003c/a\u003e fix(types): extend \u003ccode\u003eQueryValues\u003c/code\u003e to callback-based methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4129\"\u003e#4129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/b274e725afcb2c52c73867f9fa68e9dd1cf7890a\"\u003e\u003ccode\u003eb274e72\u003c/code\u003e\u003c/a\u003e fix(types): add \u003ccode\u003esupportBigNumbers\u003c/code\u003e, \u003ccode\u003ebigNumberStrings\u003c/code\u003e, \u003ccode\u003edateStrings\u003c/code\u003e, and `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/69ee696f1f37204cf2386a617de5894314834bb3\"\u003e\u003ccode\u003e69ee696\u003c/code\u003e\u003c/a\u003e chore(master): release 3.18.1 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4124\"\u003e#4124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/3f4bbca38e8dcab4344841653cd26493b44a84f3\"\u003e\u003ccode\u003e3f4bbca\u003c/code\u003e\u003c/a\u003e fix(types): ensure optional params in \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eexecute\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4123\"\u003e#4123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sidorares/node-mysql2/commit/a02b8cee34966ad7b698ee6bfba37b6f456637c0\"\u003e\u003ccode\u003ea02b8ce\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump c8 from 10.1.3 to 11.0.0 (\u003ca href=\"https://redirect.github.com/sidorares/node-mysql2/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sidorares/node-mysql2/compare/v3.16.2...v3.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@redocly/cli` from 2.15.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.20.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003escorecardClassic\u003c/code\u003e configurations were not resolved.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.19.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.19.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003espec-querystring-parameters\u003c/code\u003e rule (OpenAPI 3.2).\nThis rule enforces that \u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003equerystring\u003c/code\u003e are not mixed in the same operation/path parameter set, and that at most one \u003ccode\u003equerystring\u003c/code\u003e parameter is declared per operation or path.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where running CLI commands would result in \u0026quot;ReferenceError: React is not defined\u0026quot; message.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.19.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positive errors in example validation for OpenAPI 3.0.x and OpenAPI 2.x.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.18.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed validation of examples where combining \u003ccode\u003erequired\u003c/code\u003e with \u003ccode\u003ereadOnly\u003c/code\u003e or \u003ccode\u003ewriteOnly\u003c/code\u003e properties would incorrectly generate warnings.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.18.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.18.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Media Types in the Components model.\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/436490b0d04af8decd25dd6f8b70d5d4a93a109e\"\u003e\u003ccode\u003e436490b\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2607\"\u003e#2607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/d27bfdbbf25f0a2f4f774e7113b02b6e29c7ad35\"\u003e\u003ccode\u003ed27bfdb\u003c/code\u003e\u003c/a\u003e chore: restructure join command without changing logic (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2611\"\u003e#2611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/ad0058ff6ecdb42a7b85223d446feb5026ec23f7\"\u003e\u003ccode\u003ead0058f\u003c/code\u003e\u003c/a\u003e chore: update changeset (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/956df025ec3358924b15745b42b5f48007ae284d\"\u003e\u003ccode\u003e956df02\u003c/code\u003e\u003c/a\u003e chore: update stats command documentation about async support (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2608\"\u003e#2608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/5ab3de9344868f071f40d55d2d6c012dc6b277b1\"\u003e\u003ccode\u003e5ab3de9\u003c/code\u003e\u003c/a\u003e feat: add AsyncAPI support in the stats command (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2553\"\u003e#2553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/cf5441ac265568db9b3f9b7bdcdc11c71270e558\"\u003e\u003ccode\u003ecf5441a\u003c/code\u003e\u003c/a\u003e chore: update vitest and \u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2598\"\u003e#2598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/32291a3dc4c9c96f529c38692ccb8ae6f6a60c6e\"\u003e\u003ccode\u003e32291a3\u003c/code\u003e\u003c/a\u003e docs: update changelog for v1 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2602\"\u003e#2602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/03b309789427770f425a11c86a6ce7933ca4abe1\"\u003e\u003ccode\u003e03b3097\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/3b153f6e30e2491bfbabef9d37f38ea8c3102b9c\"\u003e\u003ccode\u003e3b153f6\u003c/code\u003e\u003c/a\u003e chore: add to changeset redocly/cli (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2600\"\u003e#2600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/3f942012891ecb80c640f5a571f7ccd9a9690897\"\u003e\u003ccode\u003e3f94201\u003c/code\u003e\u003c/a\u003e feat: add missing visitors and config types for scorecard classic (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/2589\"\u003e#2589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.15.0...@redocly/cli@2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-functional` from 9.0.2 to 9.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/releases\"\u003eeslint-plugin-functional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.3...v9.0.4\"\u003e9.0.4\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype errors for consumers (\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/5947b54ce359137db787d4949cdf9fcdb6ccc074\"\u003e5947b54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.2...v9.0.3\"\u003e9.0.3\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark eslint v10 as supported (\u003ca href=\"https://redirect.github.com/eslint-functional/eslint-plugin-functional/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/6dead132ebc767c198a01a62d044ba6989649538\"\u003e6dead13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/blob/main/CHANGELOG.md\"\u003eeslint-plugin-functional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.3...v9.0.4\"\u003e9.0.4\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype errors for consumers (\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/5947b54ce359137db787d4949cdf9fcdb6ccc074\"\u003e5947b54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.2...v9.0.3\"\u003e9.0.3\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark eslint v10 as supported (\u003ca href=\"https://redirect.github.com/eslint-functional/eslint-plugin-functional/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/6dead132ebc767c198a01a62d044ba6989649538\"\u003e6dead13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/8c140d0e38b6f60bada9d9f4b68346dd4fa76fc8\"\u003e\u003ccode\u003e8c140d0\u003c/code\u003e\u003c/a\u003e chore(release): 9.0.4 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/ec43f95c0f7442e5440f1d51a2fee830a904596f\"\u003e\u003ccode\u003eec43f95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eslint-functional/eslint-plugin-functional/issues/1032\"\u003e#1032\u003c/a\u003e from eslint-functional/define-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/c21903799adfea9ba0e342947dacadef00cd4061\"\u003e\u003ccode\u003ec219037\u003c/code\u003e\u003c/a\u003e docs: update getting started example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/5947b54ce359137db787d4949cdf9fcdb6ccc074\"\u003e\u003ccode\u003e5947b54\u003c/code\u003e\u003c/a\u003e fix: type errors for consumers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/c46e223f43ac25eacce9f466b8eb03c7e1b12020\"\u003e\u003ccode\u003ec46e223\u003c/code\u003e\u003c/a\u003e chore(release): 9.0.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/22499f7855ccf9fb13e18d20b9afc9b9747d0487\"\u003e\u003ccode\u003e22499f7\u003c/code\u003e\u003c/a\u003e ci: fix permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/4c69508671934499cee19430f7f879aaba833fba\"\u003e\u003ccode\u003e4c69508\u003c/code\u003e\u003c/a\u003e ci: remove semantic-release from dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/effa92f68a46d7bbd7ae1ace37ef44acd393a4d1\"\u003e\u003ccode\u003eeffa92f\u003c/code\u003e\u003c/a\u003e ci: use latest node version to run release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/e945613d9b906b94edaf422df29c74e274da1879\"\u003e\u003ccode\u003ee945613\u003c/code\u003e\u003c/a\u003e ci: allow knip to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/commit/0420edb89a576b4984cc3f079d327909243c9cb5\"\u003e\u003ccode\u003e0420edb\u003c/code\u003e\u003c/a\u003e ci: remove now unused npm token\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-functional/eslint-plugin-functional/compare/v9.0.2...v9.0.4\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-functional since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mariadb` from 3.4.5 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases\"\u003emariadb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMariaDB Connector/Node.js 3.5.0 RC\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/blob/main/CHANGELOG.md\"\u003emariadb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.1\"\u003e3.5.1\u003c/a\u003e (Feb 2026)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.5.0-rc.0...3.5.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-338 Add asyncDispose support for Connection, PoolConnection and Pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/250\"\u003e#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add default type parameter to Prepare interface and fix executeStream generic \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-339 Add wildcard for values params on Prepare\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-331 Plugin authentication change correction\u003c/li\u003e\n\u003cli\u003eCONJS-335 Deno compatibility: send COM_QUIT synchronously to prevent socket cleanup race condition\u003c/li\u003e\n\u003cli\u003eCONJS-336 Connection attribute _server_host send host, but IP resulting of name resolution\u003c/li\u003e\n\u003cli\u003eCONJS-340 Fix pool connection event to emit wrapped connections and prevent user errors from breaking pool \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/342\"\u003e#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCONJS-341 Support charset + collation combination in connection options \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/337\"\u003e#337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/tree/3.5.0-rc.0\"\u003e3.5.0-rc.0\u003c/a\u003e (Oct 2025)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.0-rc.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-326 migrate from commonJS to ESM\u003c/li\u003e\n\u003cli\u003eCONJS-325\tdeno compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIssues Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCONJS-328 Fix minimumIdle option to maintain baseline idle connections\u003c/li\u003e\n\u003cli\u003eCONJS-330 caching_sha2_password: avoid requiring RSA key pair when connecting via Unix socket\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/mariadb-corporation/mariadb-connector-nodejs/commit/be72ebf9fee6e0bd153b6ff6e0bb252f794dbf0e\"\u003e\u003ccode\u003ebe72ebf\u003c/code\u003e\u003c/a\u003e [perf] Optimize buffer copy in readBufferLengthEncodedCopy with subarray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/dbd547268a5b06bed5a8294409a57255d166b3c4\"\u003e\u003ccode\u003edbd5472\u003c/code\u003e\u003c/a\u003e [CONJS-333] Optimize column type checking with buffer comparisons and pre-com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/e71f8496803d342723dd6ee6c206ddb9616d5473\"\u003e\u003ccode\u003ee71f849\u003c/code\u003e\u003c/a\u003e [misc] Release version 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/82b639c2b93c4b7640080832fa7b96b267a8c3a0\"\u003e\u003ccode\u003e82b639c\u003c/code\u003e\u003c/a\u003e [misc] bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/a5ba9020a2f69911cb718063045fddbd5241d18f\"\u003e\u003ccode\u003ea5ba902\u003c/code\u003e\u003c/a\u003e [perf] Optimize execute command with bitwise operations and constant reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/65b950882f03b3c1ce015a5047905c5cf65347eb\"\u003e\u003ccode\u003e65b9508\u003c/code\u003e\u003c/a\u003e [perf] Optimize parameter type checking and remove unused pipe property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/84aacfff884dafc107021fa9e5f537fe468c5189\"\u003e\u003ccode\u003e84aacff\u003c/code\u003e\u003c/a\u003e [misc] Format code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/2d5db1da9b648deb4853f44ec7deec2a76571bac\"\u003e\u003ccode\u003e2d5db1d\u003c/code\u003e\u003c/a\u003e [misc] Prevent password transmission over untrusted SSL with self-signed cert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/b91022f8f5bde028fe4a476db4ccd0263c5fcd40\"\u003e\u003ccode\u003eb91022f\u003c/code\u003e\u003c/a\u003e [misc] Move TypeScript type dependencies to optional peer dependencies  \u003ca href=\"https://redirect.github.com/mariadb-corporation/mariadb-connector-nodejs/issues/330\"\u003e#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/27d2ff1320af6f27feeb55c11dfe27a2c4960a20\"\u003e\u003ccode\u003e27d2ff1\u003c/code\u003e\u003c/a\u003e [misc] Fix test timing and query result types in pool event tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mariadb-corporation/mariadb-connector-nodejs/compare/3.4.5...3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nock` from 14.0.10 to 14.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nock/nock/releases\"\u003enock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nock/nock/compare/v14.0.10...v14.0.11\"\u003e14.0.11\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate to npm OIDC (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2940\"\u003e#2940\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/113dcac727a769b0f2f27dd0213ea91d10fdcceb\"\u003e113dcac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore github actions write permissions (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2941\"\u003e#2941\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/a4cb6b8252202bfce68d6475bf214dee9c1fe5fb\"\u003ea4cb6b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to fix a memory leak (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2938\"\u003e#2938\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/025db760a4c8c101cd1c51da699de66a18e58f83\"\u003e025db76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade semantic-release (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2943\"\u003e#2943\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/db0b28005ae4531277f77c52b56694cb484f802e\"\u003edb0b280\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/nock/nock/commit/db0b28005ae4531277f77c52b56694cb484f802e\"\u003e\u003ccode\u003edb0b280\u003c/code\u003e\u003c/a\u003e fix: upgrade semantic-release (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/bc78af4eaa1af08c45da2909c7fd899bedae83e4\"\u003e\u003ccode\u003ebc78af4\u003c/code\u003e\u003c/a\u003e Add write permission for contents in CI workflow (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/a4cb6b8252202bfce68d6475bf214dee9c1fe5fb\"\u003e\u003ccode\u003ea4cb6b8\u003c/code\u003e\u003c/a\u003e fix: restore github actions write permissions (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/113dcac727a769b0f2f27dd0213ea91d10fdcceb\"\u003e\u003ccode\u003e113dcac\u003c/code\u003e\u003c/a\u003e fix: migrate to npm OIDC (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/025db760a4c8c101cd1c51da699de66a18e58f83\"\u003e\u003ccode\u003e025db76\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to fix a memory leak (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/e7418da29feb4a7bf0aa1612bfb9d32a4051651e\"\u003e\u003ccode\u003ee7418da\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2924\"\u003e#2924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/2d4a5cc318ac96666e856583280a0edec4dac37c\"\u003e\u003ccode\u003e2d4a5cc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/4f7e3852dc435acdb9db2c68836930c75aa04e1e\"\u003e\u003ccode\u003e4f7e385\u003c/code\u003e\u003c/a\u003e chore: upgrade interceptors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/5177a337f8e490abf23187b2412da30c42653c9f\"\u003e\u003ccode\u003e5177a33\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and mocha (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/93611a2273a70addfc2fab2f0be656b8ab733325\"\u003e\u003ccode\u003e93611a2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier from 3.2.5 to 3.6.2 (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2883\"\u003e#2883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nock/nock/compare/v14.0.10...v14.0.11\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for nock since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemon` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remy/nodemon/releases\"\u003enodemon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.13...v3.1.14\"\u003e3.1.14\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eget watch working on windows (\u003ca href=\"https://github.com/remy/nodemon/commit/cfebe2feb2054a13fa6b9c493c1cd826ffccf167\"\u003ecfebe2f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/remy/nodemon/issues/2270\"\u003e#2270\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.12...v3.1.13\"\u003e3.1.13\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript definition for 'restart' args (\u003ca href=\"https://github.com/remy/nodemon/commit/5c0371583925dc2c153ca6f23d886f3e7b109d41\"\u003e5c03715\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/remy/nodemon/issues/2265\"\u003e#2265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.11...v3.1.12\"\u003e3.1.12\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch (\u003ca href=\"https://github.com/remy/nodemon/commit/9376af3f24e3341ed031d88f230b09f0261c5521\"\u003e9376af3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/remy/nodemon/issues/2267\"\u003e#2267\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/remy/nodemon/commit/cfebe2feb2054a13fa6b9c493c1cd826ffccf167\"\u003e\u003ccode\u003ecfebe2f\u003c/code\u003e\u003c/a\u003e fix: get watch working on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/f34bfa93296864ec2449ca615a539c96521a87cd\"\u003e\u003ccode\u003ef34bfa9\u003c/code\u003e\u003c/a\u003e chore: fix release to run \u003cem\u003eafter\u003c/em\u003e tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/5c0371583925dc2c153ca6f23d886f3e7b109d41\"\u003e\u003ccode\u003e5c03715\u003c/code\u003e\u003c/a\u003e fix: TypeScript definition for 'restart' args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/28de4b7c5499fba6ce595021fccfcf6b5c043e5a\"\u003e\u003ccode\u003e28de4b7\u003c/code\u003e\u003c/a\u003e chore: semver-release wanted 22-24 🤦\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/6217164991b854005250794caa8deff5fbbf057b\"\u003e\u003ccode\u003e6217164\u003c/code\u003e\u003c/a\u003e chore: move release workflow to node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/2c458de9b5d5600e18afb4f11fad6077a384a4d1\"\u003e\u003ccode\u003e2c458de\u003c/code\u003e\u003c/a\u003e chore: bump semver-release + update workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/9376af3f24e3341ed031d88f230b09f0261c5521\"\u003e\u003ccode\u003e9376af3\u003c/code\u003e\u003c/a\u003e fix: bump minimatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/e045423401baa9c539fdb3750fc3fb73ca8efc4c\"\u003e\u003ccode\u003ee045423\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/f7a4edd37eba6dbf889aec2c62910f2cb972ed79\"\u003e\u003ccode\u003ef7a4edd\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remy/nodemon/commit/f26223f9af2e5c21b0360ab05608eb65ea3d88b7\"\u003e\u003ccode\u003ef26223f\u003c/code\u003e\u003c/a\u003e chore: website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remy/nodemon/compare/v3.1.11...v3.1.14\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for nodemon 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/NatLibFi/identifier-services-api/pull/283","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLibFi%2Fidentifier-services-api/issues/283","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/283/packages"}}]}