{"id":15443,"name":"hot-shots","ecosystem":"npm","repository_url":"https://github.com/brightcove/hot-shots","issues_count":78,"created_at":"2025-06-07T00:02:06.753Z","updated_at":"2025-06-07T00:02:06.753Z","purl":"pkg:npm/hot-shots","metadata":{"id":1836794,"name":"hot-shots","ecosystem":"npm","description":"Node.js client for StatsD, DogStatsD, and Telegraf","homepage":"https://github.com/brightcove/hot-shots#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/brightcove/hot-shots","keywords_array":["statsd","dogstatsd","datadog","metrics","telegraf","backend"],"namespace":null,"versions_count":92,"first_release_published_at":"2015-09-24T20:00:01.844Z","latest_release_published_at":"2024-10-19T16:45:42.515Z","latest_release_number":"10.2.1","last_synced_at":"2025-06-07T03:01:40.565Z","created_at":"2022-04-09T17:14:08.954Z","updated_at":"2025-06-07T03:01:40.565Z","registry_url":"https://www.npmjs.com/package/hot-shots","install_command":"npm install hot-shots","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"10.2.1"}},"repo_metadata":{"id":37247575,"uuid":"43089045","full_name":"brightcove/hot-shots","owner":"brightcove","description":"Node.js client for statsd, DogStatsD, and Telegraf","archived":false,"fork":false,"pushed_at":"2024-09-07T03:32:36.000Z","size":1051,"stargazers_count":511,"open_issues_count":39,"forks_count":133,"subscribers_count":31,"default_branch":"master","last_synced_at":"2024-09-07T19:33:06.341Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brightcove.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-09-24T19:44:19.000Z","updated_at":"2024-09-07T03:32:40.000Z","dependencies_parsed_at":"2024-06-18T11:21:54.454Z","dependency_job_id":"ee1c0557-fbf5-4b63-894d-5388198369cc","html_url":"https://github.com/brightcove/hot-shots","commit_stats":{"total_commits":625,"total_committers":108,"mean_commits":5.787037037037037,"dds":0.6848000000000001,"last_synced_commit":"b4422446831b47873637b43ff6d111b1cef1b5d5"},"previous_names":[],"tags_count":93,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brightcove","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":218053483,"owners_count":16270892,"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":"brightcove","name":"Brightcove","uuid":"277032","kind":"organization","description":"The leading online video hosting platform and online video player solution.","email":null,"website":"https://brightcove.com","location":"Boston, MA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/277032?v=4","repositories_count":133,"last_synced_at":"2024-04-08T08:58:55.374Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/brightcove","funding_links":[],"total_stars":1227,"followers":36,"following":0,"created_at":"2022-11-02T16:35:50.084Z","updated_at":"2024-04-08T08:59:32.777Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brightcove","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brightcove/repositories"},"tags":[{"name":"v10.0.0","sha":"c94e5377240ee736b0e470f8cebce81d48019f9d","kind":"tag","published_at":"2023-02-03T16:16:48.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v10.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v10.0.0/manifests"},{"name":"v9.3.0","sha":"e5b842e5d1f11870331d502e1febc90405668bb8","kind":"tag","published_at":"2022-10-23T22:23:02.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v9.3.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v9.3.0/manifests"},{"name":"v9.2.0","sha":"564ac7bfdaaf3669232b4941b4695ef72ae6531e","kind":"tag","published_at":"2022-07-30T21:24:20.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v9.2.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v9.2.0/manifests"},{"name":"v9.1.0","sha":"7cc8a507de10a1b5da810811844210da8932e99e","kind":"tag","published_at":"2022-06-20T21:59:06.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v9.1.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v9.1.0/manifests"},{"name":"v9.0.0","sha":"02f26a6d5da6fd2351404afc39c45836a1f017f5","kind":"tag","published_at":"2021-10-31T16:32:34.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v9.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v9.0.0/manifests"},{"name":"v8.5.2","sha":"8fcb044eaee23988e45ebb960908c28d08eb8ffb","kind":"tag","published_at":"2021-09-26T15:29:51.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.5.2","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.5.2/manifests"},{"name":"v8.5.1","sha":"f28d646f180f1ae1fbee7d510574ed400f24be2d","kind":"tag","published_at":"2021-09-02T19:06:10.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.5.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.5.1/manifests"},{"name":"v8.5.0","sha":"37dd5dbc42a5716394d1069df420e8a4423f6039","kind":"tag","published_at":"2021-07-17T02:51:58.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.5.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.5.0/manifests"},{"name":"v8.4.0","sha":"9f102639ab48e89c64a43d2ad516e02517e22236","kind":"tag","published_at":"2021-07-03T19:48:48.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.4.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.4.0/manifests"},{"name":"v8.3.2","sha":"9e127684dd1cafcd776ad7f993791dbcab3976d5","kind":"tag","published_at":"2021-05-30T01:54:55.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.3.2","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.3.2/manifests"},{"name":"v8.3.1","sha":"cb2f7d64c12702551c2e8a6c64faa8b09179ed73","kind":"tag","published_at":"2021-04-04T15:19:43.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.3.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.3.1/manifests"},{"name":"v8.3.0","sha":"25b72ee16113480341e1accfe797986730646ca0","kind":"tag","published_at":"2020-12-17T03:34:00.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.3.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.3.0/manifests"},{"name":"v8.2.1","sha":"a64057a6c4f02b5ed38ddd4249854571f0412864","kind":"tag","published_at":"2020-12-01T23:59:50.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.2.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.2.1/manifests"},{"name":"v8.2.0","sha":"55dd63eee118ab577ba8958c7c243794457eaef9","kind":"tag","published_at":"2020-10-01T02:24:04.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.2.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.2.0/manifests"},{"name":"v8.1.0","sha":"6365b09023d25383b5cb03039016cedb66143d6a","kind":"tag","published_at":"2020-09-25T23:03:57.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.1.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.1.0/manifests"},{"name":"v8.0.0","sha":"7072870fb6083462e80bfe43b73190fc997ee5a2","kind":"tag","published_at":"2020-09-24T01:52:10.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v8.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v8.0.0/manifests"},{"name":"v7.8.0","sha":"f74fdfa865f78ddf5dcbfc481dd03840be80e6ba","kind":"tag","published_at":"2020-08-29T02:40:34.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.8.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.8.0/manifests"},{"name":"v7.7.1","sha":"44ed840af4a7b47a66d2d890aaa9675f9d23bd95","kind":"tag","published_at":"2020-07-04T19:57:46.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.7.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.7.1/manifests"},{"name":"v7.7.0","sha":"b5477ec1633c7922db9d554b6977689ff90da42e","kind":"tag","published_at":"2020-06-30T00:20:29.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.7.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.7.0/manifests"},{"name":"v7.6.0","sha":"ba3cb4cb602aeacc6759a89389d4c8a92abe1b8d","kind":"tag","published_at":"2020-06-17T00:40:25.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.6.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.6.0/manifests"},{"name":"v7.5.0","sha":"be63ddca7aeb10c5633ce47484c45e72ed2caa9b","kind":"tag","published_at":"2020-06-06T00:25:04.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.5.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.5.0/manifests"},{"name":"v7.4.2","sha":"c2403dc4448e9da7646f321323f1da7cad708623","kind":"tag","published_at":"2020-05-06T02:25:13.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.4.2","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.4.2/manifests"},{"name":"v7.4.1","sha":"ad43b184a4e901ec1f43ecdd9516d16d54f74050","kind":"tag","published_at":"2020-04-29T01:45:02.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.4.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.4.1/manifests"},{"name":"v7.4.0","sha":"679ffd6dbf7fb6cc08c8294e49d0fb4dbb062b99","kind":"tag","published_at":"2020-04-04T00:43:12.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.4.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.4.0/manifests"},{"name":"v7.3.0","sha":"78f3e8cb8ec0a24242e2790032fb99b713856420","kind":"tag","published_at":"2020-04-02T01:34:56.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.3.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.3.0/manifests"},{"name":"v7.2.0","sha":"a5c8effdc483e92ba298a69a9de8b84b4b05fa13","kind":"tag","published_at":"2020-03-19T23:46:48.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.2.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.2.0/manifests"},{"name":"v7.1.0","sha":"04ad584beb45caf1165c5e64689a01efd339f12b","kind":"tag","published_at":"2020-03-05T00:58:58.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.1.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.1.0/manifests"},{"name":"v7.0.0","sha":"d165fc45863b715ec17fab1c3c4d3be0381733af","kind":"tag","published_at":"2020-02-14T01:00:20.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v7.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v7.0.0/manifests"},{"name":"v6.8.7","sha":"2da574f7928c0e8189197795fe78ea7b13841e3d","kind":"tag","published_at":"2020-02-11T01:07:02.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.8.7","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.7/manifests"},{"name":"v6.8.6","sha":"6bd21ddb6b524d829c5b35b319f5862407e0043a","kind":"tag","published_at":"2020-01-29T01:01:05.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.8.6","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.6/manifests"},{"name":"v6.8.5","sha":"daccafd248e29f3b23db83e3dbb2251def2e20b7","kind":"tag","published_at":"2019-12-20T03:20:07.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.8.5","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.5/manifests"},{"name":"v6.8.4","sha":"b1161da7f83280bc6b16b6a2fe6a0cc16a3e484b","kind":"tag","published_at":"2019-12-18T22:46:54.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.8.4","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.4/manifests"},{"name":"v6.8.3","sha":"80275aa98cb55afe35d73001e158132046386b24","kind":"tag","published_at":"2019-12-15T20:23:41.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.8.3","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.3/manifests"},{"name":"v6.8.2","sha":"195eb72ba7efa8b667c1434552c69a73c55501ff","kind":"tag","published_at":"2019-11-12T22:47:11.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.8.2","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.2/manifests"},{"name":"v6.8.1","sha":"73aafe543b40174007e7fb4d342c2aab0ada9926","kind":"tag","published_at":"2019-10-16T21:39:44.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.8.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.1/manifests"},{"name":"v6.8.0","sha":"25b3ad9abf0d8cebba61968e629b29c4f9cd0ecf","kind":"tag","published_at":"2019-10-14T22:01:19.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.8.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.8.0/manifests"},{"name":"v6.7.0","sha":"e45e0f2bb0fd917840b6ac8ee724e46632fcb5d8","kind":"tag","published_at":"2019-10-09T11:32:47.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.7.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.7.0/manifests"},{"name":"v6.6.0","sha":"e16a4549045415286447c3d777701de77e148c1b","kind":"tag","published_at":"2019-10-07T23:45:36.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.6.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.6.0/manifests"},{"name":"v6.5.1","sha":"7bbcbb2fd9d1be34541efb89537e8af550dfd193","kind":"tag","published_at":"2019-09-28T23:46:29.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.5.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.5.1/manifests"},{"name":"v6.5.0","sha":"1de821bbe429c1963ab5338be758ac137a038c6e","kind":"tag","published_at":"2019-09-22T19:35:31.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.5.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.5.0/manifests"},{"name":"v6.4.1","sha":"6b24c9bae4093806a60e01670f27b8bf30e17b0d","kind":"tag","published_at":"2019-09-10T00:50:59.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.4.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.4.1/manifests"},{"name":"v6.4.0","sha":"2584b125e590528bb3711e66ba48ccd13fbcc937","kind":"tag","published_at":"2019-06-29T00:53:55.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.4.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.4.0/manifests"},{"name":"v6.3.0","sha":"cb0bbe7f606b37938ea81eab15fb6666653da3dd","kind":"tag","published_at":"2019-05-18T20:35:08.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.3.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.3.0/manifests"},{"name":"v6.2.0","sha":"5fb32ad1c3afe81a73f4a99a766997a566d59eb1","kind":"tag","published_at":"2019-04-10T12:36:25.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.2.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.2.0/manifests"},{"name":"v6.1.1","sha":"fd6baecd0e21fa64a12da63ce9338bfe77dae274","kind":"tag","published_at":"2019-01-09T02:47:29.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.1.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.1.1/manifests"},{"name":"v6.1.0","sha":"54c9a757a9cffec1dda13fb2ecc25ea7fd713eea","kind":"tag","published_at":"2019-01-05T13:37:49.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.1.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.1.0/manifests"},{"name":"v6.0.1","sha":"1d966010acd4c020c972d9ba030c93085e408772","kind":"tag","published_at":"2018-12-17T16:05:55.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.0.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"c8a08b83dceaf9079867662544dd2b04a27c51fb","kind":"tag","published_at":"2018-12-15T16:01:13.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v6.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v6.0.0/manifests"},{"name":"v5.9.2","sha":"774417000676b4002a8f7e054154a78e116a796e","kind":"tag","published_at":"2018-11-10T22:14:06.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.9.2","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.9.2/manifests"},{"name":"v5.9.1","sha":"97f013887772ff8bcb7d859dc96bbbf499c131f3","kind":"tag","published_at":"2018-09-18T12:39:37.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.9.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.9.1/manifests"},{"name":"v5.9.0","sha":"da76247e34b1970f567cf22685312a94a8237fa0","kind":"tag","published_at":"2018-07-27T12:14:26.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.9.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.9.0/manifests"},{"name":"v5.8.0","sha":"609e89998e8628c71820fd308101e545724267e6","kind":"tag","published_at":"2018-07-18T01:14:59.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.8.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.8.0/manifests"},{"name":"v5.7.0","sha":"8cb776a4c292372eec906428e24ce7c1f538f25a","kind":"tag","published_at":"2018-07-05T01:31:44.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.7.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.7.0/manifests"},{"name":"v5.6.3","sha":"b2ba511b6cfcff7f12085b49328bd041ca3a6dab","kind":"tag","published_at":"2018-06-20T11:27:10.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.6.3","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.6.3/manifests"},{"name":"v5.6.2","sha":"6cbedeea5b6c720ce3aed9175779da352073315e","kind":"tag","published_at":"2018-06-16T01:38:29.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.6.2","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.6.2/manifests"},{"name":"v5.6.1","sha":"8650eef45e02eefcc0be8bdaea4712f0482c2ea4","kind":"tag","published_at":"2018-06-06T00:56:06.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.6.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.6.1/manifests"},{"name":"v5.6.0","sha":"4e1eb943b411331313409b8a2ffa1179c43a5d7e","kind":"tag","published_at":"2018-06-03T18:42:58.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.6.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.6.0/manifests"},{"name":"v5.5.1","sha":"df44aaba4c353587662913c753d3d9a98647e092","kind":"tag","published_at":"2018-05-31T01:48:47.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.5.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.5.1/manifests"},{"name":"v5.5.0","sha":"f2933595c7726503f67e35df423272d056b48a26","kind":"tag","published_at":"2018-05-31T01:45:53.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.5.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.5.0/manifests"},{"name":"v5.4.1","sha":"ea6c05b77b256c08910c38e2eb92853b21fa9966","kind":"tag","published_at":"2018-05-12T19:32:48.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.4.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.4.1/manifests"},{"name":"v5.4.0","sha":"3a2029ef034a2f8bc6b62f9f71af6b753e620300","kind":"tag","published_at":"2018-04-27T00:49:20.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.4.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.4.0/manifests"},{"name":"v5.3.0","sha":"88e86d3aa5ddd96647bc147c2c3716271e7ae9ce","kind":"tag","published_at":"2018-04-03T12:09:22.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.3.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.3.0/manifests"},{"name":"v5.2.0","sha":"4df911e804f57c731ef03aee4d0513ad5487d974","kind":"tag","published_at":"2018-02-28T13:25:07.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.2.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.2.0/manifests"},{"name":"v5.1.0","sha":"bea9146a0ecb574fc7acbed088f6d79e94e0c0fd","kind":"tag","published_at":"2018-02-15T01:42:09.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.1.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.1.0/manifests"},{"name":"v5.0.1","sha":"1cfdc7c2986b96a1f8053e3d887eae3ea492a0ae","kind":"tag","published_at":"2018-02-03T01:33:42.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.0.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"c457872610f5f7e7908ff663e54edf3462bd8060","kind":"tag","published_at":"2017-11-09T14:43:21.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v5.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v5.0.0/manifests"},{"name":"v4.8.0","sha":"89584ba105d051ba4fbbb491c99653176f5a7032","kind":"tag","published_at":"2017-11-01T01:38:14.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.8.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.8.0/manifests"},{"name":"v4.7.1","sha":"a2ea6e9ab2ebf1c332270df619544dc3774ebe8e","kind":"tag","published_at":"2017-10-31T13:01:48.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.7.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.7.1/manifests"},{"name":"v4.7.0","sha":"035a8b66cec4970b3b18df2a05fa853d702a4e35","kind":"tag","published_at":"2017-09-21T11:49:16.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.7.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.7.0/manifests"},{"name":"v4.6.0","sha":"bc64b6d734fdf377821848210f1c28d05b65f9e3","kind":"tag","published_at":"2017-09-20T00:40:30.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.6.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.6.0/manifests"},{"name":"v4.5.0","sha":"459fbdd235b2bceed4e862c3f35e5d184dfe1055","kind":"tag","published_at":"2017-05-05T01:07:38.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.5.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.5.0/manifests"},{"name":"v4.4.0","sha":"0c2428d916c7335a6820af40aaf276d521292bc1","kind":"tag","published_at":"2017-03-24T01:12:54.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.4.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.4.0/manifests"},{"name":"v4.3.1","sha":"3f1a1e287e140f84f47a5b2b3b197f6e309a8c20","kind":"tag","published_at":"2016-11-07T23:08:42.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.3.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"ea515e5fd713a9015d7cd18e2aea0b60fa3a9215","kind":"tag","published_at":"2016-09-30T14:18:03.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.3.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.3.0/manifests"},{"name":"v4.2.0","sha":"c606e76adfdc0641702b3a10b8ff4b75af6bf666","kind":"tag","published_at":"2016-08-04T00:44:08.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.2.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.2.0/manifests"},{"name":"v4.1.1","sha":"814eb5d3d070d08dac5e9f4b4968c23f6903cc38","kind":"tag","published_at":"2016-05-22T11:42:49.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.1.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"53c43510aa63974c71c76c3afb6eecc589ae2e6e","kind":"tag","published_at":"2016-05-08T16:51:21.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.1.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"5a64901deba07e9114947c238a8c05e0fe8188de","kind":"tag","published_at":"2016-05-07T11:33:35.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v4.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v4.0.0/manifests"},{"name":"v3.1.0","sha":"a187696303cbeea0fb3722d31e6c857385e5c260","kind":"tag","published_at":"2016-05-03T13:13:40.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v3.1.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v3.1.0/manifests"},{"name":"v3.0.1","sha":"95ddbb4acc524c4dff1b1e575b70364b25ef12dc","kind":"tag","published_at":"2016-04-28T13:15:56.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v3.0.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"c5ec526ff1a5f2bd7227ca99e6b1087ec050e5c0","kind":"tag","published_at":"2016-04-27T10:37:27.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v3.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v3.0.0/manifests"},{"name":"v2.4.0","sha":"7b12527cd77330a7bc1548715d23d4a372df8683","kind":"tag","published_at":"2016-02-26T17:30:22.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v2.4.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"8bdd47e38a34b128d59fc8669c8809000ce04f6e","kind":"tag","published_at":"2016-02-03T18:26:42.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v2.3.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"dc765c23ba2e6db323fa9a9c78ee59e4b9b313b4","kind":"tag","published_at":"2016-01-17T18:52:43.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v2.3.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"8488a19fd800dc6dc4d4d344d27ce3fc0fc18ae1","kind":"tag","published_at":"2016-01-10T07:17:05.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v2.2.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"1ad9dcfc2573ce678603628216686d559b978b98","kind":"tag","published_at":"2015-12-14T13:51:06.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v2.1.2","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"3cfa3f01c1fb2c5feeaa3ea952a612fbac90024b","kind":"tag","published_at":"2015-12-10T00:56:27.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v2.1.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"be1f9c4b655c87e81df8252641af724eb4056c8c","kind":"tag","published_at":"2015-12-09T21:22:21.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v2.1.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"1833bf51884b462d823c96021681658de5717ce4","kind":"tag","published_at":"2015-10-22T16:22:44.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v2.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v2.0.0/manifests"},{"name":"v1.0.2","sha":"c94f17bec987861594d9770eca3b3812b914af97","kind":"tag","published_at":"2015-09-25T17:12:10.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v1.0.2","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"c3a8776e55cecbb868ee5a2e3605289f00f7eaab","kind":"tag","published_at":"2015-09-24T20:05:06.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v1.0.1","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"8253c26f0e1e36af70f6f66d69c7fabb64849eda","kind":"tag","published_at":"2015-09-24T19:59:46.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/v1.0.0","html_url":"https://github.com/brightcove/hot-shots/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/v1.0.0/manifests"},{"name":"0.0.2","sha":"e67ef94117f20f5aca092b3323b237eb936d9dab","kind":"commit","published_at":"2011-08-09T12:49:06.000Z","download_url":"https://codeload.github.com/brightcove/hot-shots/tar.gz/0.0.2","html_url":"https://github.com/brightcove/hot-shots/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightcove%2Fhot-shots/tags/0.0.2/manifests"}]},"repo_metadata_updated_at":"2024-09-07T20:28:37.991Z","dependent_packages_count":141,"downloads":7805956,"downloads_period":"last-month","dependent_repos_count":1653,"rankings":{"downloads":0.11763251624921306,"dependent_repos_count":0.5281114376344562,"dependent_packages_count":0.301582229007072,"stargazers_count":3.1436843515017605,"forks_count":2.7442910638914424,"docker_downloads_count":0.18901119118733525,"average":1.1707187982452132},"purl":"pkg:npm/hot-shots","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/hot-shots","docker_dependents_count":76,"docker_downloads_count":299513447,"usage_url":"https://repos.ecosyste.ms/usage/npm/hot-shots","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/hot-shots/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hot-shots/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hot-shots/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hot-shots/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hot-shots/related_packages","maintainers":[{"uuid":"bdeitte","login":"bdeitte","name":null,"email":"bdeitte@gmail.com","url":null,"packages_count":3,"html_url":"https://www.npmjs.com/~bdeitte","role":null,"created_at":"2022-11-11T04:23:46.819Z","updated_at":"2022-11-11T04:23:46.819Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/bdeitte/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":39,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4605385726","node_id":"PR_kwDOQsDa287jh3QK","number":348,"state":"closed","title":"chore(deps): bump hot-shots from 14.3.1 to 16.0.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-07-04T22:55:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-06T22:54:29.000Z","updated_at":"2026-07-04T22:55:17.000Z","time_to_close":2419246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"14.3.1","new_version":"16.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.3.1 to 16.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.0 (2026-6-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add Datadog mode for better parity with the official DogStatsD clients. A new \u003ccode\u003edatadog\u003c/code\u003e option (explicit \u003ccode\u003etrue\u003c/code\u003e/\u003ccode\u003efalse\u003c/code\u003e, or auto-detected from \u003ccode\u003eDD_AGENT_HOST\u003c/code\u003e/\u003ccode\u003eDD_ENV\u003c/code\u003e/other \u003ccode\u003eDD_*\u003c/code\u003e signals) enables:\n\u003cul\u003e\n\u003cli\u003eOrigin detection — the container ID is detected from cgroups (Linux only) and sent as \u003ccode\u003e|c:\u003c/code\u003e. Configurable via \u003ccode\u003eoriginDetection\u003c/code\u003e, \u003ccode\u003econtainerID\u003c/code\u003e, and \u003ccode\u003eDD_ORIGIN_DETECTION_ENABLED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExternal Data — read from \u003ccode\u003eDD_EXTERNAL_ENV\u003c/code\u003e and sent as \u003ccode\u003e|e:\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCardinality — a client-wide default (\u003ccode\u003ecardinality\u003c/code\u003e option or \u003ccode\u003eDD_CARDINALITY\u003c/code\u003e/\u003ccode\u003eDATADOG_CARDINALITY\u003c/code\u003e) plus a per metric/event/check \u003ccode\u003ecardinality\u003c/code\u003e option, sent as \u003ccode\u003e|card:\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eClient telemetry (\u003ccode\u003eincludeDatadogTelemetry\u003c/code\u003e) can be enabled like before. But it also now defaults to on whenever Datadog mode is active — an explicit \u003ccode\u003edatadog: true\u003c/code\u003e or a \u003ccode\u003eDD_*\u003c/code\u003e env var. The \u003ccode\u003euds\u003c/code\u003e protocol alone does not auto-enable Datadog mode or telemetry.\nThis is a breaking change because clients running in a Datadog environment (e.g. with \u003ccode\u003eDD_AGENT_HOST\u003c/code\u003e set) will auto-detect Datadog mode and begin emitting the new \u003ccode\u003e|c:\u003c/code\u003e/\u003ccode\u003e|e:\u003c/code\u003e wire fields and client telemetry. Opt out with \u003ccode\u003edatadog: false\u003c/code\u003e, \u003ccode\u003eoriginDetection: false\u003c/code\u003e, and/or \u003ccode\u003eincludeDatadogTelemetry: false\u003c/code\u003e. Non-Datadog (StatsD/Telegraf) usage is unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.0.0 (2026-5-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e A number of updates to improve callback and error handling:\n\u003cul\u003e\n\u003cli\u003eDefault error listener on every transport socket so that in the cases we didn't have one, an error doesn't crash the host\u003c/li\u003e\n\u003cli\u003eWrap interval flushes (buffer + telemetry) and the close-time telemetry flush in try/catch to prevent host crashing\u003c/li\u003e\n\u003cli\u003eFix child-close error routing so there's no double-delivery for inherited handlers\u003c/li\u003e\n\u003cli\u003eFix buffered-message callback being sometimes (but not always) misrouted to the prior buffer's flush- new callback now fires synchronously after enqueue for consistency\u003c/li\u003e\n\u003cli\u003eEnsure the errorHandler is used when there's an issue with the flush performed inside \u003ccode\u003eclose()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated error section in README to explain better how things work, especially the differences between buffered and unbuffered modes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e A number of security improvements:\n\u003cul\u003e\n\u003cli\u003eSanitize \u003ccode\u003e\\r\u003c/code\u003e in metric names, tag keys, and tag values alongside newlines, since some receivers split lines on \u003ccode\u003e\\r\u003c/code\u003e and could otherwise be tricked into accepting injected metrics\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efiles\u003c/code\u003e allowlist to package.json so npm publishes only \u003ccode\u003eindex.js\u003c/code\u003e, \u003ccode\u003eindex.mjs\u003c/code\u003e, \u003ccode\u003elib/\u003c/code\u003e, and the TypeScript definitions\u003c/li\u003e\n\u003cli\u003edev-only library updates. Override \u003ccode\u003euuid\u003c/code\u003e to 14.x to fix \u003ca href=\"https://github.com/advisories/GHSA-w5hq-g745-h8pq\"\u003eGHSA-w5hq-g745-h8pq\u003c/a\u003e and add \u003ccode\u003ediff\u003c/code\u003e override to \u003ccode\u003e^8.0.3\u003c/code\u003e to resolve \u003ca href=\"https://github.com/advisories/GHSA-73rr-hh4g-fpgx\"\u003eGHSA-73rr-hh4g-fpgx\u003c/a\u003e transitively pulled in via \u003ccode\u003emocha\u003c/code\u003e and \u003ccode\u003esinon\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e A few smaller cleanups and fixups:\n\u003cul\u003e\n\u003cli\u003eReplace polling in close() with a Promise-based drain that handles async-queued follow-up sends\u003c/li\u003e\n\u003cli\u003eWarn (via console.error) on invalid \u003ccode\u003eport\u003c/code\u003e, \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003ebufferFlushInterval\u003c/code\u003e config values and use default config values\u003c/li\u003e\n\u003cli\u003eMisc cleanups: \u003ccode\u003efor-of\u003c/code\u003e over array routes, simpler EAGAIN access, dedup \u003ccode\u003eBuffer.byteLength\u003c/code\u003e in \u003ccode\u003esendMessage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/1b5126e3c0e477a2b7942628915d968a11d19b4d\"\u003e\u003ccode\u003e1b5126e\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9eb4e8fad46886e91bc0e70340982c698749f2ac\"\u003e\u003ccode\u003e9eb4e8f\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/355c5652038f5e2e37018aeb27238575a63fa2a9\"\u003e\u003ccode\u003e355c565\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/320\"\u003e#320\u003c/a\u003e from bdeitte/datadog-mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/2a02cf614102bb4d3f6fab0283fc38a9ba442bc1\"\u003e\u003ccode\u003e2a02cf6\u003c/code\u003e\u003c/a\u003e One more small shortening in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/db7806d664ee56f4ef6c0be7e3c4a1b796f9b3ec\"\u003e\u003ccode\u003edb7806d\u003c/code\u003e\u003c/a\u003e Shorten and update initial list of changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/20d51b54bca896c7dab74c1c5dce58ed8f8d3f0f\"\u003e\u003ccode\u003e20d51b5\u003c/code\u003e\u003c/a\u003e docs: add table of contents to README before Example section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/2f276b14c3156f63eb0947e41f4ac8ef7ea298d7\"\u003e\u003ccode\u003e2f276b1\u003c/code\u003e\u003c/a\u003e README cleanup for Datadog and a rearrange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4ed277bd2c3b5d2575c51b8d862280dc3a4f1b50\"\u003e\u003ccode\u003e4ed277b\u003c/code\u003e\u003c/a\u003e refactor: extract Datadog setup out of Client constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/8a58ec4d8a97feb4f3c4640c3c1adb3748184022\"\u003e\u003ccode\u003e8a58ec4\u003c/code\u003e\u003c/a\u003e test: disable origin detection in datadog tag/cardinality tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/95318f7a5eb0730cb5f8bb6077bef72792115628\"\u003e\u003ccode\u003e95318f7\u003c/code\u003e\u003c/a\u003e docs: fix Datadog mode example + telemetry wording for uds change (review \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.3.1...v16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/ZinTrust/zintrust/pull/348","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZinTrust%2Fzintrust/issues/348","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/348/packages"},{"uuid":"4418715234","node_id":"PR_kwDOSaBFtM7aI6hP","number":28,"state":"open","title":"chore(deps): bump hot-shots from 14.1.1 to 14.3.1 in /superset-websocket","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-05-11T06:58:25.000Z","updated_at":"2026-05-11T06:58:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"14.1.1","new_version":"14.3.1","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.1.1 to 14.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.1 (2026-4-6)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/72636c\"\u003e\u003ccode\u003e@​72636c\u003c/code\u003e\u003c/a\u003e Omit Claude and GitHub dev files from bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TypeScript error from ESM support changes and add TypeScript tests (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.0 (2026-4-3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add ESM support via \u003ccode\u003eexports\u003c/code\u003e field in package.json and \u003ccode\u003eindex.mjs\u003c/code\u003e wrapper, enabling \u003ccode\u003eimport StatsD from 'hot-shots'\u003c/code\u003e in ES module projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/c88cccdb1b08621c54d34b97ad0cbfcb9051a87d\"\u003e\u003ccode\u003ec88cccd\u003c/code\u003e\u003c/a\u003e 14.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e608139f58979c6dc06e85607665f30746f7be32\"\u003e\u003ccode\u003ee608139\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9b20d98d0704763b698c8474f3bee48e9785a244\"\u003e\u003ccode\u003e9b20d98\u003c/code\u003e\u003c/a\u003e Fix TypeScript error with moduleResolution NodeNext (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/98294545ab8ffbfef5c2df39afbced8a6f4deaf4\"\u003e\u003ccode\u003e9829454\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 7.0.4 to 7.0.5 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/2fd77a82eccc806828f9dca2bd8cdafb960ea368\"\u003e\u003ccode\u003e2fd77a8\u003c/code\u003e\u003c/a\u003e Omit Claude and GitHub dev files from bundle (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5f7b597741b54fe2293279d205dcd2ad50018426\"\u003e\u003ccode\u003e5f7b597\u003c/code\u003e\u003c/a\u003e 14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e8c64d5ecc93398da61c9504c2a554dfc03ba8f5\"\u003e\u003ccode\u003ee8c64d5\u003c/code\u003e\u003c/a\u003e Update CHANGES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9daac9e3a9ec154773e88e8cad86f7ea576f3cb7\"\u003e\u003ccode\u003e9daac9e\u003c/code\u003e\u003c/a\u003e ESM entry point (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5b6feade7351be41077885150531d891e2698939\"\u003e\u003ccode\u003e5b6fead\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.1.1...v14.3.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.1.1\u0026new-version=14.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/daveclinton/upesi-analytics/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/daveclinton%2Fupesi-analytics/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"4373714081","node_id":"PR_kwDOSThLkM7X3F54","number":2,"state":"open","title":"chore(deps): bump hot-shots from 10.0.0 to 14.3.1 in /superset-websocket","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-05-04T02:38:37.000Z","updated_at":"2026-05-04T02:38:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"10.0.0","new_version":"14.3.1","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 10.0.0 to 14.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.1 (2026-4-6)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/72636c\"\u003e\u003ccode\u003e@​72636c\u003c/code\u003e\u003c/a\u003e Omit Claude and GitHub dev files from bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TypeScript error from ESM support changes and add TypeScript tests (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.0 (2026-4-3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add ESM support via \u003ccode\u003eexports\u003c/code\u003e field in package.json and \u003ccode\u003eindex.mjs\u003c/code\u003e wrapper, enabling \u003ccode\u003eimport StatsD from 'hot-shots'\u003c/code\u003e in ES module projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.1 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Version 14.1.0 published without a README for an unknown reason. Ensuring everything is reset locally and running publish again to attempt to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fill in some missing areas for automated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e CPU performance improvements: cache byteLength in sendMessage, use hrtime.bigint in timer functions, use Map in overrideTags\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0 (2026-2-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix methods losing parameters when given empty object for sampleRate. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix increment/decrement losing tags when called with tags and callback but no value. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add dynamic tag support for timer/asyncTimer/asyncDistTimer via context object. Wrapped functions now receive an additional \u003ccode\u003ectx\u003c/code\u003e parameter as the last argument. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TCP graceful reconnection not triggering due to string error comparison. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Allow ':' in telegraph values and add more tag tests. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.2.0 (2026-2-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boblauer\"\u003e\u003ccode\u003e@​boblauer\u003c/code\u003e\u003c/a\u003e Calculate buffer and message size in a way that accounts for non-ASCII characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0 (2026-1-4)\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/bdeitte/hot-shots/commit/c88cccdb1b08621c54d34b97ad0cbfcb9051a87d\"\u003e\u003ccode\u003ec88cccd\u003c/code\u003e\u003c/a\u003e 14.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e608139f58979c6dc06e85607665f30746f7be32\"\u003e\u003ccode\u003ee608139\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9b20d98d0704763b698c8474f3bee48e9785a244\"\u003e\u003ccode\u003e9b20d98\u003c/code\u003e\u003c/a\u003e Fix TypeScript error with moduleResolution NodeNext (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/98294545ab8ffbfef5c2df39afbced8a6f4deaf4\"\u003e\u003ccode\u003e9829454\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 7.0.4 to 7.0.5 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/2fd77a82eccc806828f9dca2bd8cdafb960ea368\"\u003e\u003ccode\u003e2fd77a8\u003c/code\u003e\u003c/a\u003e Omit Claude and GitHub dev files from bundle (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5f7b597741b54fe2293279d205dcd2ad50018426\"\u003e\u003ccode\u003e5f7b597\u003c/code\u003e\u003c/a\u003e 14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e8c64d5ecc93398da61c9504c2a554dfc03ba8f5\"\u003e\u003ccode\u003ee8c64d5\u003c/code\u003e\u003c/a\u003e Update CHANGES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9daac9e3a9ec154773e88e8cad86f7ea576f3cb7\"\u003e\u003ccode\u003e9daac9e\u003c/code\u003e\u003c/a\u003e ESM entry point (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5b6feade7351be41077885150531d891e2698939\"\u003e\u003ccode\u003e5b6fead\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v10.0.0...v14.3.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=10.0.0\u0026new-version=14.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/devin-dridge/superset/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/devin-dridge%2Fsuperset/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4251977531","node_id":"PR_kwDOAxsMsM7R4__O","number":14119,"state":"open","title":"Bump hot-shots from 14.2.0 to 14.3.0","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-13T06:49:24.000Z","updated_at":"2026-04-13T06:54:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"14.2.0","new_version":"14.3.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.2.0 to 14.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.0 (2026-4-3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add ESM support via \u003ccode\u003eexports\u003c/code\u003e field in package.json and \u003ccode\u003eindex.mjs\u003c/code\u003e wrapper, enabling \u003ccode\u003eimport StatsD from 'hot-shots'\u003c/code\u003e in ES module projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5f7b597741b54fe2293279d205dcd2ad50018426\"\u003e\u003ccode\u003e5f7b597\u003c/code\u003e\u003c/a\u003e 14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e8c64d5ecc93398da61c9504c2a554dfc03ba8f5\"\u003e\u003ccode\u003ee8c64d5\u003c/code\u003e\u003c/a\u003e Update CHANGES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9daac9e3a9ec154773e88e8cad86f7ea576f3cb7\"\u003e\u003ccode\u003e9daac9e\u003c/code\u003e\u003c/a\u003e ESM entry point (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5b6feade7351be41077885150531d891e2698939\"\u003e\u003ccode\u003e5b6fead\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.2.0...v14.3.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.2.0\u0026new-version=14.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mozilla/addons-frontend/pull/14119","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Faddons-frontend/issues/14119","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14119/packages"},{"uuid":"4118645582","node_id":"PR_kwDOAxsMsM7MlkRy","number":14086,"state":"open","title":"Bump hot-shots from 14.1.1 to 14.2.0","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-03-23T06:44:23.000Z","updated_at":"2026-03-23T06:49:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.1.1 to 14.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3086f110fa20408f477658ced3f83149db52cd91\"\u003e\u003ccode\u003e3086f11\u003c/code\u003e\u003c/a\u003e Changelog update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4c8020e06f98582477254e8ef9aed8522a886555\"\u003e\u003ccode\u003e4c8020e\u003c/code\u003e\u003c/a\u003e Link to usernames and issues in CHANGES.md (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a534a6b8619451b9b14b3909d5b6235e0658dfe5\"\u003e\u003ccode\u003ea534a6b\u003c/code\u003e\u003c/a\u003e Fix security alerts on testing dependencies (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/94d202be6db86c84091a5826ef2f8e9e42bde290\"\u003e\u003ccode\u003e94d202b\u003c/code\u003e\u003c/a\u003e Workflow does not contain permissions (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.1.1...v14.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.1.1\u0026new-version=14.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mozilla/addons-frontend/pull/14086","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Faddons-frontend/issues/14086","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14086/packages"},{"uuid":"4094787275","node_id":"PR_kwDOAoG7ns7LhpGE","number":223,"state":"closed","title":"Bump hot-shots from 10.2.1 to 14.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T12:22:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-18T12:22:44.000Z","updated_at":"2026-04-08T12:22:48.000Z","time_to_close":1814402,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"10.2.1","new_version":"14.2.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 10.2.1 to 14.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.1 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Version 14.1.0 published without a README for an unknown reason. Ensuring everything is reset locally and running publish again to attempt to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fill in some missing areas for automated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e CPU performance improvements: cache byteLength in sendMessage, use hrtime.bigint in timer functions, use Map in overrideTags\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0 (2026-2-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix methods losing parameters when given empty object for sampleRate. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix increment/decrement losing tags when called with tags and callback but no value. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add dynamic tag support for timer/asyncTimer/asyncDistTimer via context object. Wrapped functions now receive an additional \u003ccode\u003ectx\u003c/code\u003e parameter as the last argument. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TCP graceful reconnection not triggering due to string error comparison. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Allow ':' in telegraph values and add more tag tests. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.2.0 (2026-2-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boblauer\"\u003e\u003ccode\u003e@​boblauer\u003c/code\u003e\u003c/a\u003e Calculate buffer and message size in a way that accounts for non-ASCII characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0 (2026-1-4)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add client-side telemetry support with \u003ccode\u003eincludeDatadogTelemetry\u003c/code\u003e option (disabled by default and in beta) and telemetryFlushInterval\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0 (2025-12-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e event calls now use prefix and suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e mock mode no longer creates a socket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e using an IP no longer invokes DNS lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e client close no longer fails when errorHandler is defined but socket is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3086f110fa20408f477658ced3f83149db52cd91\"\u003e\u003ccode\u003e3086f11\u003c/code\u003e\u003c/a\u003e Changelog update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4c8020e06f98582477254e8ef9aed8522a886555\"\u003e\u003ccode\u003e4c8020e\u003c/code\u003e\u003c/a\u003e Link to usernames and issues in CHANGES.md (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a534a6b8619451b9b14b3909d5b6235e0658dfe5\"\u003e\u003ccode\u003ea534a6b\u003c/code\u003e\u003c/a\u003e Fix security alerts on testing dependencies (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/94d202be6db86c84091a5826ef2f8e9e42bde290\"\u003e\u003ccode\u003e94d202b\u003c/code\u003e\u003c/a\u003e Workflow does not contain permissions (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3638cc49d2760a6b266fb784c2a72118da20beb2\"\u003e\u003ccode\u003e3638cc4\u003c/code\u003e\u003c/a\u003e 14.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6710c54ce14d1c31d3499df402367c1bc5f1aa23\"\u003e\u003ccode\u003e6710c54\u003c/code\u003e\u003c/a\u003e Let us try that again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/73eee8dee516d2579c6d38277d301d9370047c9a\"\u003e\u003ccode\u003e73eee8d\u003c/code\u003e\u003c/a\u003e 14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d6d96acc73dcea4270e13903cb773aa9adc58292\"\u003e\u003ccode\u003ed6d96ac\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/8c155525e8411eba21b12e1014f0ed2d3c8e635b\"\u003e\u003ccode\u003e8c15552\u003c/code\u003e\u003c/a\u003e Perf improvements when adding metrics (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v10.2.1...v14.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=10.2.1\u0026new-version=14.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/CleverCloud/expressjs-mongodb-statsd-example/pull/223","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverCloud%2Fexpressjs-mongodb-statsd-example/issues/223","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/223/packages"},{"uuid":"4080643191","node_id":"PR_kwDOAlosUs7K0_mX","number":38663,"state":"closed","title":"chore(deps): bump hot-shots from 14.1.1 to 14.2.0 in /superset-websocket","user":"dependabot[bot]","labels":["risk:breaking-change","size/XS","dependabot","npm","dependencies:npm"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-01T04:37:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T07:03:58.000Z","updated_at":"2026-04-01T04:37:50.000Z","time_to_close":1373606,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.1.1 to 14.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3086f110fa20408f477658ced3f83149db52cd91\"\u003e\u003ccode\u003e3086f11\u003c/code\u003e\u003c/a\u003e Changelog update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4c8020e06f98582477254e8ef9aed8522a886555\"\u003e\u003ccode\u003e4c8020e\u003c/code\u003e\u003c/a\u003e Link to usernames and issues in CHANGES.md (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a534a6b8619451b9b14b3909d5b6235e0658dfe5\"\u003e\u003ccode\u003ea534a6b\u003c/code\u003e\u003c/a\u003e Fix security alerts on testing dependencies (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/94d202be6db86c84091a5826ef2f8e9e42bde290\"\u003e\u003ccode\u003e94d202b\u003c/code\u003e\u003c/a\u003e Workflow does not contain permissions (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.1.1...v14.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.1.1\u0026new-version=14.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/superset/pull/38663","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fsuperset/issues/38663","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38663/packages"},{"uuid":"4076964575","node_id":"PR_kwDOQsDa287KqBBa","number":183,"state":"open","title":"Bump hot-shots from 14.1.1 to 14.2.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-14T22:53:30.000Z","updated_at":"2026-03-14T22:53:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.1.1 to 14.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3086f110fa20408f477658ced3f83149db52cd91\"\u003e\u003ccode\u003e3086f11\u003c/code\u003e\u003c/a\u003e Changelog update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4c8020e06f98582477254e8ef9aed8522a886555\"\u003e\u003ccode\u003e4c8020e\u003c/code\u003e\u003c/a\u003e Link to usernames and issues in CHANGES.md (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a534a6b8619451b9b14b3909d5b6235e0658dfe5\"\u003e\u003ccode\u003ea534a6b\u003c/code\u003e\u003c/a\u003e Fix security alerts on testing dependencies (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/94d202be6db86c84091a5826ef2f8e9e42bde290\"\u003e\u003ccode\u003e94d202b\u003c/code\u003e\u003c/a\u003e Workflow does not contain permissions (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.1.1...v14.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.1.1\u0026new-version=14.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZinTrust/zintrust/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZinTrust%2Fzintrust/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"},{"uuid":"4013251026","node_id":"PR_kwDODexqTc7Hbzk5","number":9271,"state":"closed","title":"build(deps): bump the all-minor-patch group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-03-03T19:01:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T20:51:25.000Z","updated_at":"2026-03-03T19:01:35.000Z","time_to_close":79789,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-minor-patch","update_count":10,"packages":[{"name":"@types/node","old_version":"25.3.0","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"cosmiconfig","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/cosmiconfig/cosmiconfig"},{"name":"mongoose","old_version":"9.2.2","new_version":"9.2.3","repository_url":"https://github.com/Automattic/mongoose"},{"name":"@cloudflare/workers-types","old_version":"4.20260304.0","new_version":"4.20260305.0","repository_url":"https://github.com/cloudflare/workerd"},{"name":"ioredis","old_version":"5.9.3","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"@upstash/redis","old_version":"1.36.2","new_version":"1.36.3","repository_url":"https://github.com/upstash/redis-js"},{"name":"hot-shots","old_version":"14.0.0","new_version":"14.1.1","repository_url":"https://github.com/bdeitte/hot-shots"},{"name":"wrangler","old_version":"4.68.1","new_version":"4.69.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fast-xml-parser","old_version":"5.3.8","new_version":"5.4.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-minor-patch group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.0` | `25.3.3` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.1` |\n| [cosmiconfig](https://github.com/cosmiconfig/cosmiconfig) | `9.0.0` | `9.0.1` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.2.2` | `9.2.3` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260304.0` | `4.20260305.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.3` | `5.10.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.36.2` | `1.36.3` |\n| [hot-shots](https://github.com/bdeitte/hot-shots) | `14.0.0` | `14.1.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.68.1` | `4.69.0` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.8` | `5.4.1` |\n\n\nUpdates `@types/node` from 25.3.0 to 25.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.2.7 to 16.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\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/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\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/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2a74cd292f4853b6224a4cefb3d7ed1bd49221a1\"\u003e\u003ccode\u003e2a74cd2\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e refactor: remove \u003ccode\u003enano-spawn\u003c/code\u003e dependency completely\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e342cab1f72741cf73268c3bc4989f00d999cbe7\"\u003e\u003ccode\u003ee342cab\u003c/code\u003e\u003c/a\u003e build(deps): move nano-spawn to dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9aa2cd7f8b588319104a87f999a373552b19cedf\"\u003e\u003ccode\u003e9aa2cd7\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0c387bcf450f1e082629771d8156daa5cf0b68d2\"\u003e\u003ccode\u003e0c387bc\u003c/code\u003e\u003c/a\u003e test: make long-running task longer because of GitHub Actions slowness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e refactor: detect incorrect brace expansion exhaustively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dceabc608f6e0a5e7beb2fab74520d1577c6b8e6\"\u003e\u003ccode\u003edceabc6\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003enpm audit\u003c/code\u003e in GitHub Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d0e4c2a639e7f334699e2fdba448681be01f952c\"\u003e\u003ccode\u003ed0e4c2a\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/93cf144bec134d2659d752f731b684e3a8625e40\"\u003e\u003ccode\u003e93cf144\u003c/code\u003e\u003c/a\u003e docs: add tip about \u003ccode\u003elint-staged.sh\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9809fee4801c746e0f57b87215434f75be796c8f\"\u003e\u003ccode\u003e9809fee\u003c/code\u003e\u003c/a\u003e test: adjust integration test logging setup for concurrency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.7...v16.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cosmiconfig` from 9.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/blob/main/CHANGELOG.md\"\u003ecosmiconfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a race condition where multiple instances existing simultaneously could cause cosmiconfig to fail to load TypeScript config files.\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where CWD being a short path (e.g. \u003ccode\u003eC:\\Users\\USERNA~1\u003c/code\u003e) would cause cosmiconfig to fail to load ESM config files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/9a5cda3785913cce1eb5fa257e5994914b9ec599\"\u003e\u003ccode\u003e9a5cda3\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/2174017c97461f3bcc9873e613a886cb6f68b2b9\"\u003e\u003ccode\u003e2174017\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/536d4a02a00a571f4fd9aeff4d8305734d2a1847\"\u003e\u003ccode\u003e536d4a0\u003c/code\u003e\u003c/a\u003e Prevent race conditions when running multiple instances of \u003ccode\u003ecosmiconfig\u003c/code\u003e and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/4b48611addab10e87336d09d681bc4de42ed85db\"\u003e\u003ccode\u003e4b48611\u003c/code\u003e\u003c/a\u003e remove debug log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/53d17450120e1cb656484f81331b3e105b1e6bf4\"\u003e\u003ccode\u003e53d1745\u003c/code\u003e\u003c/a\u003e remove more EOL node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/7c1a1e328beb830da829c8191e9a74e4a69b61e0\"\u003e\u003ccode\u003e7c1a1e3\u003c/code\u003e\u003c/a\u003e replace resolve with realpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/fcc908446c8869d025778f0149265480ab6272be\"\u003e\u003ccode\u003efcc9084\u003c/code\u003e\u003c/a\u003e add additional path.resolve for windows short paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/7e995c859ede41181850cbf320fe53ff22400482\"\u003e\u003ccode\u003e7e995c8\u003c/code\u003e\u003c/a\u003e debug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/52b6b1c9fa43230b6b034a6319c18ffc33f29d30\"\u003e\u003ccode\u003e52b6b1c\u003c/code\u003e\u003c/a\u003e drop node 14 build as it seems to fail for unreachable reasons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/db45e388b3cc33d2ea993ea4f4845bad86c9ca81\"\u003e\u003ccode\u003edb45e38\u003c/code\u003e\u003c/a\u003e fix tests on windows (3)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/compare/v9.0.0...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mongoose` from 9.2.2 to 9.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/mongoose/releases\"\u003emongoose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.2.3 / 2026-02-26\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etypes(model): make bulkSave() correctly take array of THydratedDocumentType \u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16032\"\u003e#16032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md\"\u003emongoose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.2.3 / 2026-02-26\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etypes(model): make bulkSave() correctly take array of THydratedDocumentType \u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16032\"\u003e#16032\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/Automattic/mongoose/commit/d3bfc85366c639534c70accdd2368f12a2471c5d\"\u003e\u003ccode\u003ed3bfc85\u003c/code\u003e\u003c/a\u003e chore: release 9.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/mongoose/commit/4786f7007f42aa0042204c26ccf635bdb5152d40\"\u003e\u003ccode\u003e4786f70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16044\"\u003e#16044\u003c/a\u003e from mrazauskas/stricter-tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/mongoose/commit/7303734098168fcc677f1dc48542c15f3c188ba5\"\u003e\u003ccode\u003e7303734\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16040\"\u003e#16040\u003c/a\u003e from Automattic/vkarpov15/\u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16032\"\u003egh-16032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/mongoose/commit/1812c9e67fef0a0b7d5ddba3c0e006d7fc99a9cc\"\u003e\u003ccode\u003e1812c9e\u003c/code\u003e\u003c/a\u003e chore: make TSConfig stricter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/mongoose/commit/5695978a39755c9e985f4d82e9cf59a01b8bb09e\"\u003e\u003ccode\u003e5695978\u003c/code\u003e\u003c/a\u003e types(model): make bulkSave() correctly take array of THydratedDocumentType\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Automattic/mongoose/compare/9.2.2...9.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/workers-types` from 4.20260304.0 to 4.20260305.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workerd/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.9.3 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.3...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd hash field expiration commands and tests (\u003ca href=\"https://github.com/luin/ioredis/commit/5219f9f6ae40c5b4e9bc40581d6513da27dbf1c2\"\u003e5219f9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd hexpireat \u0026amp; hexpiretime (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2082\"\u003e#2082\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b38124f784cc6d170ff60f508f3bc34269806f47\"\u003eb38124f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.3...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd hash field expiration commands and tests (\u003ca href=\"https://github.com/luin/ioredis/commit/5219f9f6ae40c5b4e9bc40581d6513da27dbf1c2\"\u003e5219f9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd hexpireat \u0026amp; hexpiretime (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2082\"\u003e#2082\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b38124f784cc6d170ff60f508f3bc34269806f47\"\u003eb38124f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/623cee517eb2b96c7e369981bc56fa4ea9546c71\"\u003e\u003ccode\u003e623cee5\u003c/code\u003e\u003c/a\u003e chore(release): 5.10.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/5219f9f6ae40c5b4e9bc40581d6513da27dbf1c2\"\u003e\u003ccode\u003e5219f9f\u003c/code\u003e\u003c/a\u003e feat: add hash field expiration commands and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/b38124f784cc6d170ff60f508f3bc34269806f47\"\u003e\u003ccode\u003eb38124f\u003c/code\u003e\u003c/a\u003e feat: add hexpireat \u0026amp; hexpiretime (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/232e5487b02c2f445b1e7bba0222cdd501058fe3\"\u003e\u003ccode\u003e232e548\u003c/code\u003e\u003c/a\u003e ci: make Coveralls steps non-blocking in test_with_cov workflow (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.3...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.36.2 to 1.36.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.36.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2278: use npm OIDC by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1408\"\u003eupstash/redis-js#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2446: expose TData generic on xrange and xrevrange by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1414\"\u003eupstash/redis-js#1414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2439: add sintercard by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1413\"\u003eupstash/redis-js#1413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.2...v1.36.3\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.2...v1.36.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/upstash/redis-js/commit/0ca12dbca2c4c22e4c845422dba6f14ea4da7c67\"\u003e\u003ccode\u003e0ca12db\u003c/code\u003e\u003c/a\u003e DX-2439: add sintercard (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e9461d3c602ba87c846ff2bcbc992d9a75e469b4\"\u003e\u003ccode\u003ee9461d3\u003c/code\u003e\u003c/a\u003e DX-2446: expose TData generic on xrange and xrevrange (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/7d1406eb2bf0e2616ec3bfc5ae66dab0d5ee1976\"\u003e\u003ccode\u003e7d1406e\u003c/code\u003e\u003c/a\u003e fix: use npm OIDC (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.2...v1.36.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 \u003ccode\u003e@​upstash/redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hot-shots` from 14.0.0 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.1 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Version 14.1.0 published without a README for an unknown reason. Ensuring everything is reset locally and running publish again to attempt to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fill in some missing areas for automated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e CPU performance improvements: cache byteLength in sendMessage, use hrtime.bigint in timer functions, use Map in overrideTags\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3638cc49d2760a6b266fb784c2a72118da20beb2\"\u003e\u003ccode\u003e3638cc4\u003c/code\u003e\u003c/a\u003e 14.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6710c54ce14d1c31d3499df402367c1bc5f1aa23\"\u003e\u003ccode\u003e6710c54\u003c/code\u003e\u003c/a\u003e Let us try that again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/73eee8dee516d2579c6d38277d301d9370047c9a\"\u003e\u003ccode\u003e73eee8d\u003c/code\u003e\u003c/a\u003e 14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d6d96acc73dcea4270e13903cb773aa9adc58292\"\u003e\u003ccode\u003ed6d96ac\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/8c155525e8411eba21b12e1014f0ed2d3c8e635b\"\u003e\u003ccode\u003e8c15552\u003c/code\u003e\u003c/a\u003e Perf improvements when adding metrics (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/f1f60b445a4b0ffe1d2f98ce9989e29116f5fd38\"\u003e\u003ccode\u003ef1f60b4\u003c/code\u003e\u003c/a\u003e Bump minimatch (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/975c06167df5b033c0a0cb2251bb8cae29798609\"\u003e\u003ccode\u003e975c061\u003c/code\u003e\u003c/a\u003e chore: add .worktrees/ to .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b7d9792df2b18252f3a0f44d78809a2ef7ab0348\"\u003e\u003ccode\u003eb7d9792\u003c/code\u003e\u003c/a\u003e Fill in more test coverage (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.0.0...v14.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.68.1 to 4.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.69.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/cloudflare/workers-sdk/pull/12625\"\u003e#12625\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c0e9e08356b45243b752af937f463105a58f9a0e\"\u003e\u003ccode\u003ec0e9e08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WillTaylorDev\"\u003e\u003ccode\u003e@​WillTaylorDev\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecache\u003c/code\u003e configuration option for enabling worker cache (experimental)\u003c/p\u003e\n\u003cp\u003eYou can now enable cache before worker execution using the new \u003ccode\u003ecache\u003c/code\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"jsonc\"\u003e\u003ccode\u003e{\n\t\u0026quot;cache\u0026quot;: {\n\t\t\u0026quot;enabled\u0026quot;: true,\n\t},\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis setting is environment-inheritable and opt-in. When enabled, cache behavior is applied before your worker runs.\u003c/p\u003e\n\u003cp\u003eNote: This feature is experimental. The runtime API is not yet generally available.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12661\"\u003e#12661\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99037e3d645026cd44d6127af3592898a390c97a\"\u003e\u003ccode\u003e99037e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260302.0\u003c/td\u003e\n\u003ctd\u003e1.20260303.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12680\"\u003e#12680\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/295297afe8433b6f304d7355b0ade857a9a30538\"\u003e\u003ccode\u003e295297a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260303.0\u003c/td\u003e\n\u003ctd\u003e1.20260305.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12671\"\u003e#12671\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7652442e040a7dbc0760235422f4da198905b43\"\u003e\u003ccode\u003ef765244\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattieTK\"\u003e\u003ccode\u003e@​MattieTK\u003c/code\u003e\u003c/a\u003e! - fix: Only redact account names in CI environments, not all non-interactive contexts\u003c/p\u003e\n\u003cp\u003eThe multi-account selection error in \u003ccode\u003egetAccountId\u003c/code\u003e now only redacts account names\nwhen running in a CI environment (detected via \u003ccode\u003eci-info\u003c/code\u003e). Non-interactive terminals\nsuch as coding agents and piped commands can now see account names, which they need\nto identify which account to configure. CI logs remain protected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99037e3d645026cd44d6127af3592898a390c97a\"\u003e\u003ccode\u003e99037e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/295297afe8433b6f304d7355b0ade857a9a30538\"\u003e\u003ccode\u003e295297a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260305.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/414799decf51f9f201c8945c8db523f1a3c9b97b\"\u003e\u003ccode\u003e414799d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12670\"\u003e#12670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/295297afe8433b6f304d7355b0ade857a9a30538\"\u003e\u003ccode\u003e295297a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12680\"\u003e#12680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99037e3d645026cd44d6127af3592898a390c97a\"\u003e\u003ccode\u003e99037e3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12661\"\u003e#12661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7652442e040a7dbc0760235422f4da198905b43\"\u003e\u003ccode\u003ef765244\u003c/code\u003e\u003c/a\u003e fix: restrict account name redaction to CI environments only (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12671\"\u003e#12671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c0e9e08356b45243b752af937f463105a58f9a0e\"\u003e\u003ccode\u003ec0e9e08\u003c/code\u003e\u003c/a\u003e [wrangler] Add worker cache configuration support (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12625\"\u003e#12625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.69.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-xml-parser` from 5.3.8 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/releases\"\u003efast-xml-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSeparate Builder\u003c/h2\u003e\n\u003cp\u003eXML Builder was the part of \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder\"\u003efast-xml-parser\u003c/a\u003e for years. But considering that any bug in builder may false-alarm the users who are only using parser and vice-versa, we have decided to split it into a separate package.\u003c/p\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eTo migrate to fast-xml-builder;\u003c/p\u003e\n\u003cp\u003eFrom\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { XMLBuilder } from \u0026quot;fast-xml-parser\u0026quot;;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport  XMLBuilder  from \u0026quot;fast-xml-builder\u0026quot;;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eXMLBuilder will be removed from current package in any next major version of this library. So better to migrate.\u003c/p\u003e\n\u003ch2\u003esupport strictReservedNames\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9\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\u003eNote: Due to some last quick changes on v4, detail of v4.5.3 \u0026amp; v4.5.4 are not updated here. v4.5.4x is the last tag of v4 in github repository. I'm extremely sorry for the confusion\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e5.4.1  / 2026-02-25\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/785\"\u003e#785\u003c/a\u003e) unpairedTag node should not have tag content\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.4.0  / 2026-02-25\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emigrate to fast-xml-builder\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.9 / 2026-02-25\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport strictReservedNames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.8 / 2026-02-25\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport maxNestedTags\u003c/li\u003e\n\u003cli\u003ehandle non-array input for XML builder when preserveOrder is true (By \u003ca href=\"https://github.com/Angelopvtac\"\u003eAngelo Coetzee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esave use of js properies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.7 / 2026-02-20\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix typings for CJS (By \u003ca href=\"https://github.com/Drarig29\"\u003eCorentin Girard\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4e7ca80e788a23b07531ac2ff8906e5e9f4bf892\"\u003e\u003ccode\u003e4e7ca80\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/36023b496382717c82bd68863b3f95629d0c9311\"\u003e\u003ccode\u003e36023b4\u003c/code\u003e\u003c/a\u003e fix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/785\"\u003e#785\u003c/a\u003e) unpairedTag node should not have tag content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/b3660266f53e383193ae152cde878d9b2db7240f\"\u003e\u003ccode\u003eb366026\u003c/code\u003e\u003c/a\u003e separate builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/6f333a85693e20713fea2d733795fef7e11ac51c\"\u003e\u003ccode\u003e6f333a8\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/c3ffbab9e5a2bab9db65803933d0af656076fc33\"\u003e\u003ccode\u003ec3ffbab\u003c/code\u003e\u003c/a\u003e support strictReservedNames\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.8...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ardatan/graphql-mesh/pull/9271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardatan%2Fgraphql-mesh/issues/9271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9271/packages"},{"uuid":"4008831804","node_id":"PR_kwDOPNxfp87HNVSZ","number":2077,"state":"open","title":"build(deps): bump hot-shots from 14.0.0 to 14.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T01:46:41.000Z","updated_at":"2026-03-02T02:02:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"hot-shots","old_version":"14.0.0","new_version":"14.1.1","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.0.0 to 14.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.1 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Version 14.1.0 published without a README for an unknown reason. Ensuring everything is reset locally and running publish again to attempt to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fill in some missing areas for automated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e CPU performance improvements: cache byteLength in sendMessage, use hrtime.bigint in timer functions, use Map in overrideTags\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3638cc49d2760a6b266fb784c2a72118da20beb2\"\u003e\u003ccode\u003e3638cc4\u003c/code\u003e\u003c/a\u003e 14.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6710c54ce14d1c31d3499df402367c1bc5f1aa23\"\u003e\u003ccode\u003e6710c54\u003c/code\u003e\u003c/a\u003e Let us try that again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/73eee8dee516d2579c6d38277d301d9370047c9a\"\u003e\u003ccode\u003e73eee8d\u003c/code\u003e\u003c/a\u003e 14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d6d96acc73dcea4270e13903cb773aa9adc58292\"\u003e\u003ccode\u003ed6d96ac\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/8c155525e8411eba21b12e1014f0ed2d3c8e635b\"\u003e\u003ccode\u003e8c15552\u003c/code\u003e\u003c/a\u003e Perf improvements when adding metrics (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/f1f60b445a4b0ffe1d2f98ce9989e29116f5fd38\"\u003e\u003ccode\u003ef1f60b4\u003c/code\u003e\u003c/a\u003e Bump minimatch (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/975c06167df5b033c0a0cb2251bb8cae29798609\"\u003e\u003ccode\u003e975c061\u003c/code\u003e\u003c/a\u003e chore: add .worktrees/ to .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b7d9792df2b18252f3a0f44d78809a2ef7ab0348\"\u003e\u003ccode\u003eb7d9792\u003c/code\u003e\u003c/a\u003e Fill in more test coverage (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.0.0...v14.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.0.0\u0026new-version=14.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ryanmaclean/vibecode-webgui/pull/2077","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fvibecode-webgui/issues/2077","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2077/packages"},{"uuid":"3950981808","node_id":"PR_kwDOC01lZ87ERCua","number":42998,"state":"closed","title":"Bump hot-shots from 13.1.0 to 14.0.0","user":"dependabot[bot]","labels":["triage","dependencies","javascript"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-02-17T06:03:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-17T06:03:42.000Z","updated_at":"2026-02-17T06:04:08.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"13.1.0","new_version":"14.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 13.1.0 to 14.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.0 (2026-2-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix methods losing parameters when given empty object for sampleRate. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix increment/decrement losing tags when called with tags and callback but no value. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add dynamic tag support for timer/asyncTimer/asyncDistTimer via context object. Wrapped functions now receive an additional \u003ccode\u003ectx\u003c/code\u003e parameter as the last argument. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TCP graceful reconnection not triggering due to string error comparison. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Allow ':' in telegraph values and add more tag tests. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.2.0 (2026-2-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boblauer\"\u003e\u003ccode\u003e@​boblauer\u003c/code\u003e\u003c/a\u003e Calculate buffer and message size in a way that accounts for non-ASCII characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/01085609ec905950372dd330e25f7a0a3c556eb3\"\u003e\u003ccode\u003e0108560\u003c/code\u003e\u003c/a\u003e 14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/44ca30d50199c5892823c881425b4aae3dc4d441\"\u003e\u003ccode\u003e44ca30d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/69c349220e9803ab70b6e57f780ff97f2108e71b\"\u003e\u003ccode\u003e69c3492\u003c/code\u003e\u003c/a\u003e Fix issue 303 and add more tests (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/7939207e27dd6735db61f766777c535ede5b4063\"\u003e\u003ccode\u003e7939207\u003c/code\u003e\u003c/a\u003e Fix issue \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/787b651278e81367ddf12bc2f77850a13ddb7c0b\"\u003e\u003ccode\u003e787b651\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/fe3b5728cac11d072bae68c66fee76b939a223a8\"\u003e\u003ccode\u003efe3b572\u003c/code\u003e\u003c/a\u003e 13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/ea332d2e40c76271f99f7a5e1d47ec994dc58e11\"\u003e\u003ccode\u003eea332d2\u003c/code\u003e\u003c/a\u003e Update changlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a041f24d27ca6aad727831f616ab94068208a005\"\u003e\u003ccode\u003ea041f24\u003c/code\u003e\u003c/a\u003e Calculate buffer and message size with Buffer.byteLength, not string length (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.1.0...v14.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/github/docs/pull/42998","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fdocs/issues/42998","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42998/packages"},{"uuid":"3945461310","node_id":"PR_kwDOPNxfp87D-xBZ","number":1905,"state":"open","title":"build(deps): bump hot-shots from 13.2.0 to 14.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":13,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T01:46:25.000Z","updated_at":"2026-02-22T09:02:00.296Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"hot-shots","old_version":"13.2.0","new_version":"14.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 13.2.0 to 14.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.0 (2026-2-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix methods losing parameters when given empty object for sampleRate. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix increment/decrement losing tags when called with tags and callback but no value. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add dynamic tag support for timer/asyncTimer/asyncDistTimer via context object. Wrapped functions now receive an additional \u003ccode\u003ectx\u003c/code\u003e parameter as the last argument. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TCP graceful reconnection not triggering due to string error comparison. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Allow ':' in telegraph values and add more tag tests. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/303\"\u003e#303\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/bdeitte/hot-shots/commit/01085609ec905950372dd330e25f7a0a3c556eb3\"\u003e\u003ccode\u003e0108560\u003c/code\u003e\u003c/a\u003e 14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/44ca30d50199c5892823c881425b4aae3dc4d441\"\u003e\u003ccode\u003e44ca30d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/69c349220e9803ab70b6e57f780ff97f2108e71b\"\u003e\u003ccode\u003e69c3492\u003c/code\u003e\u003c/a\u003e Fix issue 303 and add more tests (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/7939207e27dd6735db61f766777c535ede5b4063\"\u003e\u003ccode\u003e7939207\u003c/code\u003e\u003c/a\u003e Fix issue \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/787b651278e81367ddf12bc2f77850a13ddb7c0b\"\u003e\u003ccode\u003e787b651\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.2.0...v14.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=13.2.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ryanmaclean/vibecode-webgui/pull/1905","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fvibecode-webgui/issues/1905","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1905/packages"},{"uuid":"3878563273","node_id":"PR_kwDORE0m5s7AiW71","number":37,"state":"open","title":"build(deps): bump hot-shots from 10.2.1 to 13.1.0 in /superset-websocket","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-01-31T06:27:13.000Z","updated_at":"2026-01-31T06:27:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"hot-shots","old_version":"10.2.1","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 10.2.1 to 13.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0 (2026-1-4)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add client-side telemetry support with \u003ccode\u003eincludeDatadogTelemetry\u003c/code\u003e option (disabled by default and in beta) and telemetryFlushInterval\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0 (2025-12-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e event calls now use prefix and suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e mock mode no longer creates a socket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e using an IP no longer invokes DNS lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e client close no longer fails when errorHandler is defined but socket is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e tags ending with '\\' no longer breaks telegraph\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.4.0 (2025-12-7)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add debug logging that can be enabled with \u0026quot;NODE_DEBUG=hot-shots\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.0 (2025-11-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Revert some buffering code to fix tag duplication issue seen with Datadog\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0 (2025-8-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manishrjain\"\u003e\u003ccode\u003e@​manishrjain\u003c/code\u003e\u003c/a\u003e Add retry mechanism for UDS with udsRetryOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1 (2025-8-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Revert change to improve memory/performance of overrideTags and add more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade node-unix-dram to support latest Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0 (2025-6-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add more tests for uncovered areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e When DD_AGENT_HOST is set to empty string, consider it to be undefined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Set max size for maxBufferSize to 8192 when using UDS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Improve memory/performance of overrideTags (reverted in 11.1.1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e0b251ca5a0f49cb3845819539d7252e1daa0dec\"\u003e\u003ccode\u003ee0b251c\u003c/code\u003e\u003c/a\u003e 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/7e6696b723231f19cb1892faa3a544daba84af3a\"\u003e\u003ccode\u003e7e6696b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b6cb8576b73d74548c35f0e0451b3c29b5f38229\"\u003e\u003ccode\u003eb6cb857\u003c/code\u003e\u003c/a\u003e Add in Datadog telemetry (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6c4e9aecd04433bfc03999e291bc7402c47178a1\"\u003e\u003ccode\u003e6c4e9ae\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v10.2.1...v13.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=10.2.1\u0026new-version=13.1.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vishnuSharma04/Vishnu-Tentoro/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishnuSharma04%2FVishnu-Tentoro/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"3861976146","node_id":"PR_kwDODexqTc6_rVxb","number":9180,"state":"closed","title":"build(deps): bump the all-minor-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-28T18:57:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T18:56:24.000Z","updated_at":"2026-01-28T18:57:04.000Z","time_to_close":86438,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-minor-patch","update_count":13,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.1","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.53.1","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.9","new_version":"19.2.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"eslint-config-next","old_version":"16.1.4","new_version":"16.1.5","repository_url":"https://github.com/vercel/next.js"},{"name":"graphql-ws","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/enisdenjo/graphql-ws"},{"name":"@cloudflare/workers-types","old_version":"4.20260123.0","new_version":"4.20260127.0","repository_url":"https://github.com/cloudflare/workerd"},{"name":"@types/http-cache-semantics","old_version":"4.0.4","new_version":"4.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"hot-shots","old_version":"13.0.0","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"},{"name":"wrangler","old_version":"4.60.0","new_version":"4.61.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fastify","old_version":"5.7.1","new_version":"5.7.2","repository_url":"https://github.com/fastify/fastify"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-minor-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.1` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.53.1` | `8.54.0` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.2.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.9` | `19.2.10` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.4` | `16.1.5` |\n| [graphql-ws](https://github.com/enisdenjo/graphql-ws) | `6.0.6` | `6.0.7` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260123.0` | `4.20260127.0` |\n| [@types/http-cache-semantics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-cache-semantics) | `4.0.4` | `4.2.0` |\n| [hot-shots](https://github.com/bdeitte/hot-shots) | `13.0.0` | `13.1.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.60.0` | `4.61.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.7.2` |\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.53.1 to 8.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e\"\u003e\u003ccode\u003e80e33ff\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): add prefer-tsutils-methods rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974\"\u003e#11974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19\"\u003e\u003ccode\u003eec4f73a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496\"\u003e\u003ccode\u003ed32f909\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): skip rules tests in windows ci (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988\"\u003e#11988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab\"\u003e\u003ccode\u003e17fa993\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): improve vitest performance with isolate: false (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052\"\u003e\u003ccode\u003e1c66ab4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495\"\u003e\u003ccode\u003eaaa7ca2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.8.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb\"\u003e\u003ccode\u003ed50aa18\u003c/code\u003e\u003c/a\u003e fix(scope-manager): fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c\"\u003e\u003ccode\u003e4c0b379\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.53.1 to 8.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-gyp` from 12.1.0 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/node-gyp/releases\"\u003enode-gyp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v12.1.0...v12.2.0\"\u003e12.2.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einclude built package version in error logs (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3254\"\u003e#3254\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ee9cbdd6e1d40dc7c1cdc5ed6a75432c716eaf3f\"\u003eee9cbdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate gyp-next to v0.21.1 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3273\"\u003e#3273\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/888ff2c48a4cf5602013b96b52c6670906976f63\"\u003e888ff2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecpu concurrency detection on some platforms (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3255\"\u003e#3255\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/f15b79a03c54cea0f66d940a0d6d839df867a319\"\u003ef15b79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3191\"\u003e#3191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epython is no longer a valid npm config setting (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3258\"\u003e#3258\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/c7c678f89837d956194f326b01c5a8eb1d745db3\"\u003ec7c678f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to URL instead of url.parse (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3256\"\u003e#3256\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3f819499d8ce6d46c646466de7b9492bf7bde663\"\u003e3f81949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest Windows on Python 3.14, not 3.13 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3262\"\u003e#3262\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7b4f315e4dad880c841d21df641d6dd9b68bf36b\"\u003e7b4f315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3248\"\u003e#3248\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/db5385c5467e5bfb914b9954f0313c46f1f4e10d\"\u003edb5385c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a note about changes in gyp folder (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a52bc819f44b881854ff798865ad416430e3dce2\"\u003ea52bc81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorrect typos (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0f2bc7d2e0665b1c7bb03e1cd8653ea330277a70\"\u003e0f2bc7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove obsolete Microsoft Node.js Guidelines link (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3268\"\u003e#3268\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/30cda268730798dc0f67182c8c568d8b8069964e\"\u003e30cda26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Python manual install instructions for Windows (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3265\"\u003e#3265\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0407877e3e26d3201f74cf1a9deabbbfc40bdbb7\"\u003e0407877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade tar to 7.5.4 to address CVE-2026-23950 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3271\"\u003e#3271\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7bf371c4dd7c694232ab3169d02fe8197e1ecc6d\"\u003e7bf371c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/node-gyp/blob/main/CHANGELOG.md\"\u003enode-gyp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v12.1.0...v12.2.0\"\u003e12.2.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einclude built package version in error logs (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3254\"\u003e#3254\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ee9cbdd6e1d40dc7c1cdc5ed6a75432c716eaf3f\"\u003eee9cbdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate gyp-next to v0.21.1 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3273\"\u003e#3273\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/888ff2c48a4cf5602013b96b52c6670906976f63\"\u003e888ff2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecpu concurrency detection on some platforms (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3255\"\u003e#3255\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/f15b79a03c54cea0f66d940a0d6d839df867a319\"\u003ef15b79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3191\"\u003e#3191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epython is no longer a valid npm config setting (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3258\"\u003e#3258\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/c7c678f89837d956194f326b01c5a8eb1d745db3\"\u003ec7c678f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to URL instead of url.parse (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3256\"\u003e#3256\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3f819499d8ce6d46c646466de7b9492bf7bde663\"\u003e3f81949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest Windows on Python 3.14, not 3.13 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3262\"\u003e#3262\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7b4f315e4dad880c841d21df641d6dd9b68bf36b\"\u003e7b4f315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3248\"\u003e#3248\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/db5385c5467e5bfb914b9954f0313c46f1f4e10d\"\u003edb5385c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a note about changes in gyp folder (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a52bc819f44b881854ff798865ad416430e3dce2\"\u003ea52bc81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorrect typos (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0f2bc7d2e0665b1c7bb03e1cd8653ea330277a70\"\u003e0f2bc7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove obsolete Microsoft Node.js Guidelines link (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3268\"\u003e#3268\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/30cda268730798dc0f67182c8c568d8b8069964e\"\u003e30cda26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Python manual install instructions for Windows (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3265\"\u003e#3265\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0407877e3e26d3201f74cf1a9deabbbfc40bdbb7\"\u003e0407877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade tar to 7.5.4 to address CVE-2026-23950 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3271\"\u003e#3271\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7bf371c4dd7c694232ab3169d02fe8197e1ecc6d\"\u003e7bf371c\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/nodejs/node-gyp/commit/878061f9b58afc7f6ecb45b74e521005bd619473\"\u003e\u003ccode\u003e878061f\u003c/code\u003e\u003c/a\u003e chore(main): release 12.2.0 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3249\"\u003e#3249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7bf371c4dd7c694232ab3169d02fe8197e1ecc6d\"\u003e\u003ccode\u003e7bf371c\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade tar to 7.5.4 to address CVE-2026-23950 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3271\"\u003e#3271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/888ff2c48a4cf5602013b96b52c6670906976f63\"\u003e\u003ccode\u003e888ff2c\u003c/code\u003e\u003c/a\u003e feat: update gyp-next to v0.21.1 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/30cda268730798dc0f67182c8c568d8b8069964e\"\u003e\u003ccode\u003e30cda26\u003c/code\u003e\u003c/a\u003e readme: remove obsolete Microsoft Node.js Guidelines link (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0f2bc7d2e0665b1c7bb03e1cd8653ea330277a70\"\u003e\u003ccode\u003e0f2bc7d\u003c/code\u003e\u003c/a\u003e readme: correct typos (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3269\"\u003e#3269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0407877e3e26d3201f74cf1a9deabbbfc40bdbb7\"\u003e\u003ccode\u003e0407877\u003c/code\u003e\u003c/a\u003e readme: update Python manual install instructions for Windows (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3f819499d8ce6d46c646466de7b9492bf7bde663\"\u003e\u003ccode\u003e3f81949\u003c/code\u003e\u003c/a\u003e fix: Switch to URL instead of url.parse (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3256\"\u003e#3256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7b4f315e4dad880c841d21df641d6dd9b68bf36b\"\u003e\u003ccode\u003e7b4f315\u003c/code\u003e\u003c/a\u003e fix: Test Windows on Python 3.14, not 3.13 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3262\"\u003e#3262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a52bc819f44b881854ff798865ad416430e3dce2\"\u003e\u003ccode\u003ea52bc81\u003c/code\u003e\u003c/a\u003e doc: add a note about changes in gyp folder (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/c7c678f89837d956194f326b01c5a8eb1d745db3\"\u003e\u003ccode\u003ec7c678f\u003c/code\u003e\u003c/a\u003e fix: python is no longer a valid npm config setting (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/node-gyp/compare/v12.1.0...v12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.9 to 19.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.1.4 to 16.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\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/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.5/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql-ws` from 6.0.6 to 6.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/enisdenjo/graphql-ws/releases\"\u003egraphql-ws's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.7\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/enisdenjo/graphql-ws/pull/665\"\u003e#665\u003c/a\u003e \u003ca href=\"https://github.com/enisdenjo/graphql-ws/commit/5536292ab26638b63b83a8e5472f12d8d4f19e02\"\u003e\u003ccode\u003e5536292\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/enisdenjo\"\u003e\u003ccode\u003e@​enisdenjo\u003c/code\u003e\u003c/a\u003e! - Remove uWebSockets.js from peer dependencies in package.json\u003c/p\u003e\n\u003cp\u003eIt does not exist on NPM anymore and could lead to weird behavior when installing dependencies with \u003ccode\u003enpm\u003c/code\u003e. Nothing else changes, using \u003ccode\u003egraphql-ws\u003c/code\u003e with uWebSockets.js still works.\u003c/p\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/enisdenjo/graphql-ws/blob/master/CHANGELOG.md\"\u003egraphql-ws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.7\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/enisdenjo/graphql-ws/pull/665\"\u003e#665\u003c/a\u003e \u003ca href=\"https://github.com/enisdenjo/graphql-ws/commit/5536292ab26638b63b83a8e5472f12d8d4f19e02\"\u003e\u003ccode\u003e5536292\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/enisdenjo\"\u003e\u003ccode\u003e@​enisdenjo\u003c/code\u003e\u003c/a\u003e! - Remove uWebSockets.js from peer dependencies in package.json\u003c/p\u003e\n\u003cp\u003eIt does not exist on NPM anymore and could lead to weird behavior when installing dependencies with \u003ccode\u003enpm\u003c/code\u003e. Nothing else changes, using \u003ccode\u003egraphql-ws\u003c/code\u003e with uWebSockets.js still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enisdenjo/graphql-ws/commit/6a31f46cce25644d30253da351978e452ae583a7\"\u003e\u003ccode\u003e6a31f46\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://redirect.github.com/enisdenjo/graphql-ws/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enisdenjo/graphql-ws/commit/5536292ab26638b63b83a8e5472f12d8d4f19e02\"\u003e\u003ccode\u003e5536292\u003c/code\u003e\u003c/a\u003e Remove uWebSockets.js from peer dependencies in package.json (\u003ca href=\"https://redirect.github.com/enisdenjo/graphql-ws/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/enisdenjo/graphql-ws/compare/v6.0.6...v6.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/workers-types` from 4.20260123.0 to 4.20260127.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workerd/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-cache-semantics` from 4.0.4 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-cache-semantics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hot-shots` from 13.0.0 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\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/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.0.0...v13.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.60.0 to 4.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.61.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/cloudflare/workers-sdk/pull/12008\"\u003e#12008\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e414f05271887ed43a9a0a660d66565e9847c489\"\u003e\u003ccode\u003ee414f05\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Add support for customising the inspector IP address\u003c/p\u003e\n\u003cp\u003eAdds a new \u003ccode\u003e--inspector-ip\u003c/code\u003e CLI flag and \u003ccode\u003edev.inspector_ip\u003c/code\u003e configuration option to allow customising the IP address that the inspector server listens on. Previously, the inspector was hardcoded to listen only on \u003ccode\u003e127.0.0.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eExample usage:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# CLI flag\nwrangler dev --inspector-ip 0.0.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"jsonc\"\u003e\u003ccode\u003e// wrangler.json\n{\n\t\u0026quot;dev\u0026quot;: {\n\t\t\u0026quot;inspector_ip\u0026quot;: \u0026quot;0.0.0.0\u0026quot;,\n\t},\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12034\"\u003e#12034\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/05714f871022e998dfbd7005f795d2fa3b9aee56\"\u003e\u003ccode\u003e05714f8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - Add a no-op local explorer worker, which is gated by the experimental flag \u003ccode\u003eX_LOCAL_EXPLORER\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12134\"\u003e#12134\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a0a9ef6cd36dc6a3aac01a576c7c41bbcd90f33c\"\u003e\u003ccode\u003ea0a9ef6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/NuroDev\"\u003e\u003ccode\u003e@​NuroDev\u003c/code\u003e\u003c/a\u003e! - Fixed Fish shell tab completions.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003ewrangler\u003c/code\u003e tab completions are powered by \u003ccode\u003e@bomb.sh/tab\u003c/code\u003e which has been upgraded to version \u003ccode\u003e0.0.12\u003c/code\u003e which includes a fix for the Fish shell which was previously not working at all.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12006\"\u003e#12006\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ad4666cf86db5fe08de7f798b0c8d17fdd5b10fd\"\u003e\u003ccode\u003ead4666c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003e--use-remote\u003c/code\u003e option from \u003ccode\u003ewrangler hyperdrive create\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eHyperdrive does not support remote bindings during local development - it requires a \u003ccode\u003elocalConnectionString\u003c/code\u003e to connect to a local database. This change removes the confusing \u0026quot;remote resource\u0026quot; prompt that was shown when creating a Hyperdrive config.\u003c/p\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11674\"\u003e#11674\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11853\"\u003e#11853\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/014e7aa2074d3464e012876b70e22af44fa26e5d\"\u003e\u003ccode\u003e014e7aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Use built-in stripVTControlCharacters utility rather than the \u003ccode\u003estrip-ansi\u003c/code\u003e package.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12040\"\u003e#12040\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/77e82d25e13800d34426ba6774def3fcc2c7de21\"\u003e\u003ccode\u003e77e82d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - chore: update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260120.0\u003c/td\u003e\n\u003ctd\u003e1.20260122.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12061\"\u003e#12061\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f08ef210b7215921e00e8aa890d25df334a08bbe\"\u003e\u003ccode\u003ef08ef21\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - chore: update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1228deee27a661254b9957acc1e2149d99df1894\"\u003e\u003ccode\u003e1228dee\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e8b2ef5b855129699c4bdbb5fbd4fcbe85323769\"\u003e\u003ccode\u003ee8b2ef5\u003c/code\u003e\u003c/a\u003e Wrangler: emit autoconfig summary as a separate output entry (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e42ac859b532df992c8373da7629c2f2c5dd815e\"\u003e\u003ccode\u003ee42ac85\u003c/code\u003e\u003c/a\u003e refactor(wrangler): convert containers and cloudchamber commands to createCom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a0a9ef6cd36dc6a3aac01a576c7c41bbcd90f33c\"\u003e\u003ccode\u003ea0a9ef6\u003c/code\u003e\u003c/a\u003e fix(wrangler): Fix Fish shell tab completions (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12134\"\u003e#12134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/85f21ee20536a3f5060b6900274b57a14ba866cf\"\u003e\u003ccode\u003e85f21ee\u003c/code\u003e\u003c/a\u003e refactor(wrangler): move telemetry events from yargs middleware to command ha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0641e6ca0708d7bc73d04c0a619676cc5fde7a4e\"\u003e\u003ccode\u003e0641e6c\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12088\"\u003e#12088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/014e7aa2074d3464e012876b70e22af44fa26e5d\"\u003e\u003ccode\u003e014e7aa\u003c/code\u003e\u003c/a\u003e chore: use native stripVTControlCharacters (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11853\"\u003e#11853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3bd94e0db7f34163d5bf7930dee7404f1d92a670\"\u003e\u003ccode\u003e3bd94e0\u003c/code\u003e\u003c/a\u003e Slightly Improve process for experimental features in wrangler (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11938\"\u003e#11938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f08ef210b7215921e00e8aa890d25df334a08bbe\"\u003e\u003ccode\u003ef08ef21\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12061\"\u003e#12061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ad4666cf86db5fe08de7f798b0c8d17fdd5b10fd\"\u003e\u003ccode\u003ead4666c\u003c/code\u003e\u003c/a\u003e fix: remove remote option from hyperdrive create command (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12006\"\u003e#12006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.61.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 5.7.1 to 5.7.2\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.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d79fa759e2ba5837681bcf0e83220cbc1b7da711\"\u003e\u003ccode\u003ed79fa75\u003c/code\u003e\u003c/a\u003e docs(fix): incorrect variable use (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6455\"\u003e#6455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a676d7fcde507031aeeca4512da60aab117eb4bd\"\u003e\u003ccode\u003ea676d7f\u003c/code\u003e\u003c/a\u003e Simplify and tighten decorators example (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6451\"\u003e#6451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/358a4e95d882098c0fef2e4cb514e5aabe854c34\"\u003e\u003ccode\u003e358a4e9\u003c/code\u003e\u003c/a\u003e docs: fix invalid shorten form schema example (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6448\"\u003e#6448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/8319dfe1f2a5067a7fb610ab329feaef2be70719\"\u003e\u003ccode\u003e8319dfe\u003c/code\u003e\u003c/a\u003e docs: add fastify-http-exceptions to Ecosystem.md (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/8b2d68d0743247a6817f99ea6b2db95197c8322d\"\u003e\u003ccode\u003e8b2d68d\u003c/code\u003e\u003c/a\u003e chore: update sponsor url (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6450\"\u003e#6450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v5.7.1...v5.7.2\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/ardatan/graphql-mesh/pull/9180","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardatan%2Fgraphql-mesh/issues/9180","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9180/packages"},{"uuid":"3859077325","node_id":"PR_kwDOAxsMsM6_hob-","number":14005,"state":"open","title":"Bump hot-shots from 12.1.0 to 13.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-27T06:42:13.000Z","updated_at":"2026-01-27T10:03:06.011Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"12.1.0","new_version":"13.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 12.1.0 to 13.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v12.1.0...v13.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=12.1.0\u0026new-version=13.0.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mozilla/addons-frontend/pull/14005","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Faddons-frontend/issues/14005","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14005/packages"},{"uuid":"3854875435","node_id":"PR_kwDORBXXrs6_T2qB","number":12,"state":"open","title":"chore(deps): bump hot-shots from 13.0.0 to 13.1.0 in /superset-websocket","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-01-26T07:53:39.000Z","updated_at":"2026-01-26T07:53:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"13.0.0","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 13.0.0 to 13.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\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/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.0.0...v13.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.0\u0026new-version=13.1.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Jackblanket847/superset/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jackblanket847%2Fsuperset/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3854215235","node_id":"PR_kwDOPNxfp86_Rw8t","number":1102,"state":"open","title":"chore(deps): bump hot-shots from 13.0.0 to 13.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":14,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T01:49:35.000Z","updated_at":"2026-01-27T20:01:05.859Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"13.0.0","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 13.0.0 to 13.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\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/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.0.0...v13.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.0\u0026new-version=13.1.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ryanmaclean/vibecode-webgui/pull/1102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fvibecode-webgui/issues/1102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1102/packages"},{"uuid":"3852240554","node_id":"PR_kwDOQsDa286_Luj6","number":92,"state":"open","title":"Bump hot-shots from 10.2.1 to 13.1.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-24T22:52:45.000Z","updated_at":"2026-01-24T22:52:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"10.2.1","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 10.2.1 to 13.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0 (2026-1-4)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add client-side telemetry support with \u003ccode\u003eincludeDatadogTelemetry\u003c/code\u003e option (disabled by default and in beta) and telemetryFlushInterval\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0 (2025-12-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e event calls now use prefix and suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e mock mode no longer creates a socket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e using an IP no longer invokes DNS lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e client close no longer fails when errorHandler is defined but socket is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e tags ending with '\\' no longer breaks telegraph\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.4.0 (2025-12-7)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add debug logging that can be enabled with \u0026quot;NODE_DEBUG=hot-shots\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.0 (2025-11-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Revert some buffering code to fix tag duplication issue seen with Datadog\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0 (2025-8-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manishrjain\"\u003e\u003ccode\u003e@​manishrjain\u003c/code\u003e\u003c/a\u003e Add retry mechanism for UDS with udsRetryOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1 (2025-8-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Revert change to improve memory/performance of overrideTags and add more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade node-unix-dram to support latest Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0 (2025-6-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add more tests for uncovered areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e When DD_AGENT_HOST is set to empty string, consider it to be undefined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Set max size for maxBufferSize to 8192 when using UDS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Improve memory/performance of overrideTags (reverted in 11.1.1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e0b251ca5a0f49cb3845819539d7252e1daa0dec\"\u003e\u003ccode\u003ee0b251c\u003c/code\u003e\u003c/a\u003e 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/7e6696b723231f19cb1892faa3a544daba84af3a\"\u003e\u003ccode\u003e7e6696b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b6cb8576b73d74548c35f0e0451b3c29b5f38229\"\u003e\u003ccode\u003eb6cb857\u003c/code\u003e\u003c/a\u003e Add in Datadog telemetry (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6c4e9aecd04433bfc03999e291bc7402c47178a1\"\u003e\u003ccode\u003e6c4e9ae\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v10.2.1...v13.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=10.2.1\u0026new-version=13.1.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZinTrust/zintrust/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZinTrust%2Fzintrust/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"},{"uuid":"3839631849","node_id":"PR_kwDODexqTc6-hiDn","number":9168,"state":"open","title":"build(deps): bump hot-shots from 12.1.0 to 13.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-21T19:05:02.000Z","updated_at":"2026-01-21T19:12:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"hot-shots","old_version":"12.1.0","new_version":"13.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 12.1.0 to 13.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v12.1.0...v13.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=12.1.0\u0026new-version=13.0.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ardatan/graphql-mesh/pull/9168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardatan%2Fgraphql-mesh/issues/9168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9168/packages"},{"uuid":"3831718313","node_id":"PR_kwDOPNxfp86-HI7m","number":822,"state":"open","title":"chore(deps): bump hot-shots from 12.1.0 to 13.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-20T01:59:15.000Z","updated_at":"2026-01-20T04:00:42.966Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"12.1.0","new_version":"13.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 12.1.0 to 13.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v12.1.0...v13.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=12.1.0\u0026new-version=13.0.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ryanmaclean/vibecode-webgui/pull/822","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fvibecode-webgui/issues/822","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/822/packages"}],"issue_packages":[{"old_version":"14.3.1","new_version":"16.0.0","update_type":"major","path":null,"pr_created_at":"2026-06-06T22:54:29.000Z","version_change":"14.3.1 → 16.0.0","issue":{"uuid":"4605385726","node_id":"PR_kwDOQsDa287jh3QK","number":348,"state":"closed","title":"chore(deps): bump hot-shots from 14.3.1 to 16.0.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-07-04T22:55:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-06T22:54:29.000Z","updated_at":"2026-07-04T22:55:17.000Z","time_to_close":2419246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"14.3.1","new_version":"16.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.3.1 to 16.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.0 (2026-6-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add Datadog mode for better parity with the official DogStatsD clients. A new \u003ccode\u003edatadog\u003c/code\u003e option (explicit \u003ccode\u003etrue\u003c/code\u003e/\u003ccode\u003efalse\u003c/code\u003e, or auto-detected from \u003ccode\u003eDD_AGENT_HOST\u003c/code\u003e/\u003ccode\u003eDD_ENV\u003c/code\u003e/other \u003ccode\u003eDD_*\u003c/code\u003e signals) enables:\n\u003cul\u003e\n\u003cli\u003eOrigin detection — the container ID is detected from cgroups (Linux only) and sent as \u003ccode\u003e|c:\u003c/code\u003e. Configurable via \u003ccode\u003eoriginDetection\u003c/code\u003e, \u003ccode\u003econtainerID\u003c/code\u003e, and \u003ccode\u003eDD_ORIGIN_DETECTION_ENABLED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eExternal Data — read from \u003ccode\u003eDD_EXTERNAL_ENV\u003c/code\u003e and sent as \u003ccode\u003e|e:\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCardinality — a client-wide default (\u003ccode\u003ecardinality\u003c/code\u003e option or \u003ccode\u003eDD_CARDINALITY\u003c/code\u003e/\u003ccode\u003eDATADOG_CARDINALITY\u003c/code\u003e) plus a per metric/event/check \u003ccode\u003ecardinality\u003c/code\u003e option, sent as \u003ccode\u003e|card:\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eClient telemetry (\u003ccode\u003eincludeDatadogTelemetry\u003c/code\u003e) can be enabled like before. But it also now defaults to on whenever Datadog mode is active — an explicit \u003ccode\u003edatadog: true\u003c/code\u003e or a \u003ccode\u003eDD_*\u003c/code\u003e env var. The \u003ccode\u003euds\u003c/code\u003e protocol alone does not auto-enable Datadog mode or telemetry.\nThis is a breaking change because clients running in a Datadog environment (e.g. with \u003ccode\u003eDD_AGENT_HOST\u003c/code\u003e set) will auto-detect Datadog mode and begin emitting the new \u003ccode\u003e|c:\u003c/code\u003e/\u003ccode\u003e|e:\u003c/code\u003e wire fields and client telemetry. Opt out with \u003ccode\u003edatadog: false\u003c/code\u003e, \u003ccode\u003eoriginDetection: false\u003c/code\u003e, and/or \u003ccode\u003eincludeDatadogTelemetry: false\u003c/code\u003e. Non-Datadog (StatsD/Telegraf) usage is unaffected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.0.0 (2026-5-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e A number of updates to improve callback and error handling:\n\u003cul\u003e\n\u003cli\u003eDefault error listener on every transport socket so that in the cases we didn't have one, an error doesn't crash the host\u003c/li\u003e\n\u003cli\u003eWrap interval flushes (buffer + telemetry) and the close-time telemetry flush in try/catch to prevent host crashing\u003c/li\u003e\n\u003cli\u003eFix child-close error routing so there's no double-delivery for inherited handlers\u003c/li\u003e\n\u003cli\u003eFix buffered-message callback being sometimes (but not always) misrouted to the prior buffer's flush- new callback now fires synchronously after enqueue for consistency\u003c/li\u003e\n\u003cli\u003eEnsure the errorHandler is used when there's an issue with the flush performed inside \u003ccode\u003eclose()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated error section in README to explain better how things work, especially the differences between buffered and unbuffered modes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e A number of security improvements:\n\u003cul\u003e\n\u003cli\u003eSanitize \u003ccode\u003e\\r\u003c/code\u003e in metric names, tag keys, and tag values alongside newlines, since some receivers split lines on \u003ccode\u003e\\r\u003c/code\u003e and could otherwise be tricked into accepting injected metrics\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efiles\u003c/code\u003e allowlist to package.json so npm publishes only \u003ccode\u003eindex.js\u003c/code\u003e, \u003ccode\u003eindex.mjs\u003c/code\u003e, \u003ccode\u003elib/\u003c/code\u003e, and the TypeScript definitions\u003c/li\u003e\n\u003cli\u003edev-only library updates. Override \u003ccode\u003euuid\u003c/code\u003e to 14.x to fix \u003ca href=\"https://github.com/advisories/GHSA-w5hq-g745-h8pq\"\u003eGHSA-w5hq-g745-h8pq\u003c/a\u003e and add \u003ccode\u003ediff\u003c/code\u003e override to \u003ccode\u003e^8.0.3\u003c/code\u003e to resolve \u003ca href=\"https://github.com/advisories/GHSA-73rr-hh4g-fpgx\"\u003eGHSA-73rr-hh4g-fpgx\u003c/a\u003e transitively pulled in via \u003ccode\u003emocha\u003c/code\u003e and \u003ccode\u003esinon\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e A few smaller cleanups and fixups:\n\u003cul\u003e\n\u003cli\u003eReplace polling in close() with a Promise-based drain that handles async-queued follow-up sends\u003c/li\u003e\n\u003cli\u003eWarn (via console.error) on invalid \u003ccode\u003eport\u003c/code\u003e, \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003ebufferFlushInterval\u003c/code\u003e config values and use default config values\u003c/li\u003e\n\u003cli\u003eMisc cleanups: \u003ccode\u003efor-of\u003c/code\u003e over array routes, simpler EAGAIN access, dedup \u003ccode\u003eBuffer.byteLength\u003c/code\u003e in \u003ccode\u003esendMessage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/1b5126e3c0e477a2b7942628915d968a11d19b4d\"\u003e\u003ccode\u003e1b5126e\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9eb4e8fad46886e91bc0e70340982c698749f2ac\"\u003e\u003ccode\u003e9eb4e8f\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/355c5652038f5e2e37018aeb27238575a63fa2a9\"\u003e\u003ccode\u003e355c565\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/320\"\u003e#320\u003c/a\u003e from bdeitte/datadog-mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/2a02cf614102bb4d3f6fab0283fc38a9ba442bc1\"\u003e\u003ccode\u003e2a02cf6\u003c/code\u003e\u003c/a\u003e One more small shortening in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/db7806d664ee56f4ef6c0be7e3c4a1b796f9b3ec\"\u003e\u003ccode\u003edb7806d\u003c/code\u003e\u003c/a\u003e Shorten and update initial list of changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/20d51b54bca896c7dab74c1c5dce58ed8f8d3f0f\"\u003e\u003ccode\u003e20d51b5\u003c/code\u003e\u003c/a\u003e docs: add table of contents to README before Example section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/2f276b14c3156f63eb0947e41f4ac8ef7ea298d7\"\u003e\u003ccode\u003e2f276b1\u003c/code\u003e\u003c/a\u003e README cleanup for Datadog and a rearrange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4ed277bd2c3b5d2575c51b8d862280dc3a4f1b50\"\u003e\u003ccode\u003e4ed277b\u003c/code\u003e\u003c/a\u003e refactor: extract Datadog setup out of Client constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/8a58ec4d8a97feb4f3c4640c3c1adb3748184022\"\u003e\u003ccode\u003e8a58ec4\u003c/code\u003e\u003c/a\u003e test: disable origin detection in datadog tag/cardinality tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/95318f7a5eb0730cb5f8bb6077bef72792115628\"\u003e\u003ccode\u003e95318f7\u003c/code\u003e\u003c/a\u003e docs: fix Datadog mode example + telemetry wording for uds change (review \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.3.1...v16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/ZinTrust/zintrust/pull/348","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZinTrust%2Fzintrust/issues/348","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/348/packages"}},{"old_version":"14.1.1","new_version":"14.3.1","update_type":"minor","path":"/superset-websocket","pr_created_at":"2026-05-11T06:58:25.000Z","version_change":"14.1.1 → 14.3.1","issue":{"uuid":"4418715234","node_id":"PR_kwDOSaBFtM7aI6hP","number":28,"state":"open","title":"chore(deps): bump hot-shots from 14.1.1 to 14.3.1 in /superset-websocket","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-05-11T06:58:25.000Z","updated_at":"2026-05-11T06:58:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"14.1.1","new_version":"14.3.1","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.1.1 to 14.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.1 (2026-4-6)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/72636c\"\u003e\u003ccode\u003e@​72636c\u003c/code\u003e\u003c/a\u003e Omit Claude and GitHub dev files from bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TypeScript error from ESM support changes and add TypeScript tests (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.0 (2026-4-3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add ESM support via \u003ccode\u003eexports\u003c/code\u003e field in package.json and \u003ccode\u003eindex.mjs\u003c/code\u003e wrapper, enabling \u003ccode\u003eimport StatsD from 'hot-shots'\u003c/code\u003e in ES module projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/c88cccdb1b08621c54d34b97ad0cbfcb9051a87d\"\u003e\u003ccode\u003ec88cccd\u003c/code\u003e\u003c/a\u003e 14.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e608139f58979c6dc06e85607665f30746f7be32\"\u003e\u003ccode\u003ee608139\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9b20d98d0704763b698c8474f3bee48e9785a244\"\u003e\u003ccode\u003e9b20d98\u003c/code\u003e\u003c/a\u003e Fix TypeScript error with moduleResolution NodeNext (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/98294545ab8ffbfef5c2df39afbced8a6f4deaf4\"\u003e\u003ccode\u003e9829454\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 7.0.4 to 7.0.5 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/2fd77a82eccc806828f9dca2bd8cdafb960ea368\"\u003e\u003ccode\u003e2fd77a8\u003c/code\u003e\u003c/a\u003e Omit Claude and GitHub dev files from bundle (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5f7b597741b54fe2293279d205dcd2ad50018426\"\u003e\u003ccode\u003e5f7b597\u003c/code\u003e\u003c/a\u003e 14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e8c64d5ecc93398da61c9504c2a554dfc03ba8f5\"\u003e\u003ccode\u003ee8c64d5\u003c/code\u003e\u003c/a\u003e Update CHANGES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9daac9e3a9ec154773e88e8cad86f7ea576f3cb7\"\u003e\u003ccode\u003e9daac9e\u003c/code\u003e\u003c/a\u003e ESM entry point (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5b6feade7351be41077885150531d891e2698939\"\u003e\u003ccode\u003e5b6fead\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.1.1...v14.3.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.1.1\u0026new-version=14.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/daveclinton/upesi-analytics/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/daveclinton%2Fupesi-analytics/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"10.0.0","new_version":"14.3.1","update_type":"major","path":"/superset-websocket","pr_created_at":"2026-05-04T02:38:37.000Z","version_change":"10.0.0 → 14.3.1","issue":{"uuid":"4373714081","node_id":"PR_kwDOSThLkM7X3F54","number":2,"state":"open","title":"chore(deps): bump hot-shots from 10.0.0 to 14.3.1 in /superset-websocket","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-05-04T02:38:37.000Z","updated_at":"2026-05-04T02:38:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"10.0.0","new_version":"14.3.1","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 10.0.0 to 14.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.1 (2026-4-6)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/72636c\"\u003e\u003ccode\u003e@​72636c\u003c/code\u003e\u003c/a\u003e Omit Claude and GitHub dev files from bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TypeScript error from ESM support changes and add TypeScript tests (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.0 (2026-4-3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add ESM support via \u003ccode\u003eexports\u003c/code\u003e field in package.json and \u003ccode\u003eindex.mjs\u003c/code\u003e wrapper, enabling \u003ccode\u003eimport StatsD from 'hot-shots'\u003c/code\u003e in ES module projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.1 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Version 14.1.0 published without a README for an unknown reason. Ensuring everything is reset locally and running publish again to attempt to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fill in some missing areas for automated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e CPU performance improvements: cache byteLength in sendMessage, use hrtime.bigint in timer functions, use Map in overrideTags\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0 (2026-2-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix methods losing parameters when given empty object for sampleRate. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix increment/decrement losing tags when called with tags and callback but no value. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add dynamic tag support for timer/asyncTimer/asyncDistTimer via context object. Wrapped functions now receive an additional \u003ccode\u003ectx\u003c/code\u003e parameter as the last argument. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TCP graceful reconnection not triggering due to string error comparison. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Allow ':' in telegraph values and add more tag tests. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.2.0 (2026-2-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boblauer\"\u003e\u003ccode\u003e@​boblauer\u003c/code\u003e\u003c/a\u003e Calculate buffer and message size in a way that accounts for non-ASCII characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0 (2026-1-4)\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/bdeitte/hot-shots/commit/c88cccdb1b08621c54d34b97ad0cbfcb9051a87d\"\u003e\u003ccode\u003ec88cccd\u003c/code\u003e\u003c/a\u003e 14.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e608139f58979c6dc06e85607665f30746f7be32\"\u003e\u003ccode\u003ee608139\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9b20d98d0704763b698c8474f3bee48e9785a244\"\u003e\u003ccode\u003e9b20d98\u003c/code\u003e\u003c/a\u003e Fix TypeScript error with moduleResolution NodeNext (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/316\"\u003e#316\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/98294545ab8ffbfef5c2df39afbced8a6f4deaf4\"\u003e\u003ccode\u003e9829454\u003c/code\u003e\u003c/a\u003e Bump serialize-javascript from 7.0.4 to 7.0.5 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/2fd77a82eccc806828f9dca2bd8cdafb960ea368\"\u003e\u003ccode\u003e2fd77a8\u003c/code\u003e\u003c/a\u003e Omit Claude and GitHub dev files from bundle (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5f7b597741b54fe2293279d205dcd2ad50018426\"\u003e\u003ccode\u003e5f7b597\u003c/code\u003e\u003c/a\u003e 14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e8c64d5ecc93398da61c9504c2a554dfc03ba8f5\"\u003e\u003ccode\u003ee8c64d5\u003c/code\u003e\u003c/a\u003e Update CHANGES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9daac9e3a9ec154773e88e8cad86f7ea576f3cb7\"\u003e\u003ccode\u003e9daac9e\u003c/code\u003e\u003c/a\u003e ESM entry point (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5b6feade7351be41077885150531d891e2698939\"\u003e\u003ccode\u003e5b6fead\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v10.0.0...v14.3.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=10.0.0\u0026new-version=14.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/devin-dridge/superset/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/devin-dridge%2Fsuperset/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"14.2.0","new_version":"14.3.0","update_type":"minor","path":null,"pr_created_at":"2026-04-13T06:49:24.000Z","version_change":"14.2.0 → 14.3.0","issue":{"uuid":"4251977531","node_id":"PR_kwDOAxsMsM7R4__O","number":14119,"state":"open","title":"Bump hot-shots from 14.2.0 to 14.3.0","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-13T06:49:24.000Z","updated_at":"2026-04-13T06:54:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"14.2.0","new_version":"14.3.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.2.0 to 14.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.0 (2026-4-3)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add ESM support via \u003ccode\u003eexports\u003c/code\u003e field in package.json and \u003ccode\u003eindex.mjs\u003c/code\u003e wrapper, enabling \u003ccode\u003eimport StatsD from 'hot-shots'\u003c/code\u003e in ES module projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5f7b597741b54fe2293279d205dcd2ad50018426\"\u003e\u003ccode\u003e5f7b597\u003c/code\u003e\u003c/a\u003e 14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e8c64d5ecc93398da61c9504c2a554dfc03ba8f5\"\u003e\u003ccode\u003ee8c64d5\u003c/code\u003e\u003c/a\u003e Update CHANGES\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/9daac9e3a9ec154773e88e8cad86f7ea576f3cb7\"\u003e\u003ccode\u003e9daac9e\u003c/code\u003e\u003c/a\u003e ESM entry point (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5b6feade7351be41077885150531d891e2698939\"\u003e\u003ccode\u003e5b6fead\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.2.0...v14.3.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.2.0\u0026new-version=14.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mozilla/addons-frontend/pull/14119","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Faddons-frontend/issues/14119","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14119/packages"}},{"old_version":"14.1.1","new_version":"14.2.0","update_type":"minor","path":null,"pr_created_at":"2026-03-23T06:44:23.000Z","version_change":"14.1.1 → 14.2.0","issue":{"uuid":"4118645582","node_id":"PR_kwDOAxsMsM7MlkRy","number":14086,"state":"open","title":"Bump hot-shots from 14.1.1 to 14.2.0","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-03-23T06:44:23.000Z","updated_at":"2026-03-23T06:49:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.1.1 to 14.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3086f110fa20408f477658ced3f83149db52cd91\"\u003e\u003ccode\u003e3086f11\u003c/code\u003e\u003c/a\u003e Changelog update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4c8020e06f98582477254e8ef9aed8522a886555\"\u003e\u003ccode\u003e4c8020e\u003c/code\u003e\u003c/a\u003e Link to usernames and issues in CHANGES.md (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a534a6b8619451b9b14b3909d5b6235e0658dfe5\"\u003e\u003ccode\u003ea534a6b\u003c/code\u003e\u003c/a\u003e Fix security alerts on testing dependencies (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/94d202be6db86c84091a5826ef2f8e9e42bde290\"\u003e\u003ccode\u003e94d202b\u003c/code\u003e\u003c/a\u003e Workflow does not contain permissions (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.1.1...v14.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.1.1\u0026new-version=14.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mozilla/addons-frontend/pull/14086","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Faddons-frontend/issues/14086","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14086/packages"}},{"old_version":"10.2.1","new_version":"14.2.0","update_type":"major","path":null,"pr_created_at":"2026-03-18T12:22:44.000Z","version_change":"10.2.1 → 14.2.0","issue":{"uuid":"4094787275","node_id":"PR_kwDOAoG7ns7LhpGE","number":223,"state":"closed","title":"Bump hot-shots from 10.2.1 to 14.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T12:22:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-18T12:22:44.000Z","updated_at":"2026-04-08T12:22:48.000Z","time_to_close":1814402,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"10.2.1","new_version":"14.2.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 10.2.1 to 14.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.1 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Version 14.1.0 published without a README for an unknown reason. Ensuring everything is reset locally and running publish again to attempt to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fill in some missing areas for automated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e CPU performance improvements: cache byteLength in sendMessage, use hrtime.bigint in timer functions, use Map in overrideTags\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0 (2026-2-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix methods losing parameters when given empty object for sampleRate. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix increment/decrement losing tags when called with tags and callback but no value. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add dynamic tag support for timer/asyncTimer/asyncDistTimer via context object. Wrapped functions now receive an additional \u003ccode\u003ectx\u003c/code\u003e parameter as the last argument. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TCP graceful reconnection not triggering due to string error comparison. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Allow ':' in telegraph values and add more tag tests. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.2.0 (2026-2-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boblauer\"\u003e\u003ccode\u003e@​boblauer\u003c/code\u003e\u003c/a\u003e Calculate buffer and message size in a way that accounts for non-ASCII characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0 (2026-1-4)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add client-side telemetry support with \u003ccode\u003eincludeDatadogTelemetry\u003c/code\u003e option (disabled by default and in beta) and telemetryFlushInterval\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0 (2025-12-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e event calls now use prefix and suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e mock mode no longer creates a socket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e using an IP no longer invokes DNS lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e client close no longer fails when errorHandler is defined but socket is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3086f110fa20408f477658ced3f83149db52cd91\"\u003e\u003ccode\u003e3086f11\u003c/code\u003e\u003c/a\u003e Changelog update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4c8020e06f98582477254e8ef9aed8522a886555\"\u003e\u003ccode\u003e4c8020e\u003c/code\u003e\u003c/a\u003e Link to usernames and issues in CHANGES.md (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a534a6b8619451b9b14b3909d5b6235e0658dfe5\"\u003e\u003ccode\u003ea534a6b\u003c/code\u003e\u003c/a\u003e Fix security alerts on testing dependencies (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/94d202be6db86c84091a5826ef2f8e9e42bde290\"\u003e\u003ccode\u003e94d202b\u003c/code\u003e\u003c/a\u003e Workflow does not contain permissions (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3638cc49d2760a6b266fb784c2a72118da20beb2\"\u003e\u003ccode\u003e3638cc4\u003c/code\u003e\u003c/a\u003e 14.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6710c54ce14d1c31d3499df402367c1bc5f1aa23\"\u003e\u003ccode\u003e6710c54\u003c/code\u003e\u003c/a\u003e Let us try that again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/73eee8dee516d2579c6d38277d301d9370047c9a\"\u003e\u003ccode\u003e73eee8d\u003c/code\u003e\u003c/a\u003e 14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d6d96acc73dcea4270e13903cb773aa9adc58292\"\u003e\u003ccode\u003ed6d96ac\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/8c155525e8411eba21b12e1014f0ed2d3c8e635b\"\u003e\u003ccode\u003e8c15552\u003c/code\u003e\u003c/a\u003e Perf improvements when adding metrics (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v10.2.1...v14.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=10.2.1\u0026new-version=14.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/CleverCloud/expressjs-mongodb-statsd-example/pull/223","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverCloud%2Fexpressjs-mongodb-statsd-example/issues/223","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/223/packages"}},{"old_version":"14.1.1","new_version":"14.2.0","update_type":"minor","path":"/superset-websocket","pr_created_at":"2026-03-16T07:03:58.000Z","version_change":"14.1.1 → 14.2.0","issue":{"uuid":"4080643191","node_id":"PR_kwDOAlosUs7K0_mX","number":38663,"state":"closed","title":"chore(deps): bump hot-shots from 14.1.1 to 14.2.0 in /superset-websocket","user":"dependabot[bot]","labels":["risk:breaking-change","size/XS","dependabot","npm","dependencies:npm"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-01T04:37:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T07:03:58.000Z","updated_at":"2026-04-01T04:37:50.000Z","time_to_close":1373606,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.1.1 to 14.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3086f110fa20408f477658ced3f83149db52cd91\"\u003e\u003ccode\u003e3086f11\u003c/code\u003e\u003c/a\u003e Changelog update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4c8020e06f98582477254e8ef9aed8522a886555\"\u003e\u003ccode\u003e4c8020e\u003c/code\u003e\u003c/a\u003e Link to usernames and issues in CHANGES.md (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a534a6b8619451b9b14b3909d5b6235e0658dfe5\"\u003e\u003ccode\u003ea534a6b\u003c/code\u003e\u003c/a\u003e Fix security alerts on testing dependencies (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/94d202be6db86c84091a5826ef2f8e9e42bde290\"\u003e\u003ccode\u003e94d202b\u003c/code\u003e\u003c/a\u003e Workflow does not contain permissions (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.1.1...v14.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.1.1\u0026new-version=14.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/superset/pull/38663","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fsuperset/issues/38663","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38663/packages"}},{"old_version":"14.1.1","new_version":"14.2.0","update_type":"minor","path":null,"pr_created_at":"2026-03-14T22:53:30.000Z","version_change":"14.1.1 → 14.2.0","issue":{"uuid":"4076964575","node_id":"PR_kwDOQsDa287KqBBa","number":183,"state":"open","title":"Bump hot-shots from 14.1.1 to 14.2.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-14T22:53:30.000Z","updated_at":"2026-03-14T22:53:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.1.1 to 14.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0 (2026-3-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Drop Node.js 16 support, now requires Node.js \u0026gt;= 18.0.0. Usually this type of change only goes in a major update, but given how very old this is, making this a minor update.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/13ef00dd84796cffe1569b9e50791884c7db7d8a\"\u003e\u003ccode\u003e13ef00d\u003c/code\u003e\u003c/a\u003e 14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3086f110fa20408f477658ced3f83149db52cd91\"\u003e\u003ccode\u003e3086f11\u003c/code\u003e\u003c/a\u003e Changelog update for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/4c8020e06f98582477254e8ef9aed8522a886555\"\u003e\u003ccode\u003e4c8020e\u003c/code\u003e\u003c/a\u003e Link to usernames and issues in CHANGES.md (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a534a6b8619451b9b14b3909d5b6235e0658dfe5\"\u003e\u003ccode\u003ea534a6b\u003c/code\u003e\u003c/a\u003e Fix security alerts on testing dependencies (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/94d202be6db86c84091a5826ef2f8e9e42bde290\"\u003e\u003ccode\u003e94d202b\u003c/code\u003e\u003c/a\u003e Workflow does not contain permissions (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.1.1...v14.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.1.1\u0026new-version=14.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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZinTrust/zintrust/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZinTrust%2Fzintrust/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"}},{"old_version":"14.0.0","new_version":"14.1.1","update_type":"minor","path":null,"pr_created_at":"2026-03-02T20:51:25.000Z","version_change":"14.0.0 → 14.1.1","issue":{"uuid":"4013251026","node_id":"PR_kwDODexqTc7Hbzk5","number":9271,"state":"closed","title":"build(deps): bump the all-minor-patch group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-03-03T19:01:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T20:51:25.000Z","updated_at":"2026-03-03T19:01:35.000Z","time_to_close":79789,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-minor-patch","update_count":10,"packages":[{"name":"@types/node","old_version":"25.3.0","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"cosmiconfig","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/cosmiconfig/cosmiconfig"},{"name":"mongoose","old_version":"9.2.2","new_version":"9.2.3","repository_url":"https://github.com/Automattic/mongoose"},{"name":"@cloudflare/workers-types","old_version":"4.20260304.0","new_version":"4.20260305.0","repository_url":"https://github.com/cloudflare/workerd"},{"name":"ioredis","old_version":"5.9.3","new_version":"5.10.0","repository_url":"https://github.com/luin/ioredis"},{"name":"@upstash/redis","old_version":"1.36.2","new_version":"1.36.3","repository_url":"https://github.com/upstash/redis-js"},{"name":"hot-shots","old_version":"14.0.0","new_version":"14.1.1","repository_url":"https://github.com/bdeitte/hot-shots"},{"name":"wrangler","old_version":"4.68.1","new_version":"4.69.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fast-xml-parser","old_version":"5.3.8","new_version":"5.4.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-minor-patch group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.0` | `25.3.3` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.1` |\n| [cosmiconfig](https://github.com/cosmiconfig/cosmiconfig) | `9.0.0` | `9.0.1` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.2.2` | `9.2.3` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260304.0` | `4.20260305.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.9.3` | `5.10.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.36.2` | `1.36.3` |\n| [hot-shots](https://github.com/bdeitte/hot-shots) | `14.0.0` | `14.1.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.68.1` | `4.69.0` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.8` | `5.4.1` |\n\n\nUpdates `@types/node` from 25.3.0 to 25.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.2.7 to 16.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\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/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\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/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2a74cd292f4853b6224a4cefb3d7ed1bd49221a1\"\u003e\u003ccode\u003e2a74cd2\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e refactor: remove \u003ccode\u003enano-spawn\u003c/code\u003e dependency completely\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e342cab1f72741cf73268c3bc4989f00d999cbe7\"\u003e\u003ccode\u003ee342cab\u003c/code\u003e\u003c/a\u003e build(deps): move nano-spawn to dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9aa2cd7f8b588319104a87f999a373552b19cedf\"\u003e\u003ccode\u003e9aa2cd7\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0c387bcf450f1e082629771d8156daa5cf0b68d2\"\u003e\u003ccode\u003e0c387bc\u003c/code\u003e\u003c/a\u003e test: make long-running task longer because of GitHub Actions slowness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e refactor: detect incorrect brace expansion exhaustively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dceabc608f6e0a5e7beb2fab74520d1577c6b8e6\"\u003e\u003ccode\u003edceabc6\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003enpm audit\u003c/code\u003e in GitHub Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d0e4c2a639e7f334699e2fdba448681be01f952c\"\u003e\u003ccode\u003ed0e4c2a\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/93cf144bec134d2659d752f731b684e3a8625e40\"\u003e\u003ccode\u003e93cf144\u003c/code\u003e\u003c/a\u003e docs: add tip about \u003ccode\u003elint-staged.sh\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9809fee4801c746e0f57b87215434f75be796c8f\"\u003e\u003ccode\u003e9809fee\u003c/code\u003e\u003c/a\u003e test: adjust integration test logging setup for concurrency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.7...v16.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cosmiconfig` from 9.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/blob/main/CHANGELOG.md\"\u003ecosmiconfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a race condition where multiple instances existing simultaneously could cause cosmiconfig to fail to load TypeScript config files.\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where CWD being a short path (e.g. \u003ccode\u003eC:\\Users\\USERNA~1\u003c/code\u003e) would cause cosmiconfig to fail to load ESM config files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/9a5cda3785913cce1eb5fa257e5994914b9ec599\"\u003e\u003ccode\u003e9a5cda3\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/2174017c97461f3bcc9873e613a886cb6f68b2b9\"\u003e\u003ccode\u003e2174017\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/536d4a02a00a571f4fd9aeff4d8305734d2a1847\"\u003e\u003ccode\u003e536d4a0\u003c/code\u003e\u003c/a\u003e Prevent race conditions when running multiple instances of \u003ccode\u003ecosmiconfig\u003c/code\u003e and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/4b48611addab10e87336d09d681bc4de42ed85db\"\u003e\u003ccode\u003e4b48611\u003c/code\u003e\u003c/a\u003e remove debug log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/53d17450120e1cb656484f81331b3e105b1e6bf4\"\u003e\u003ccode\u003e53d1745\u003c/code\u003e\u003c/a\u003e remove more EOL node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/7c1a1e328beb830da829c8191e9a74e4a69b61e0\"\u003e\u003ccode\u003e7c1a1e3\u003c/code\u003e\u003c/a\u003e replace resolve with realpath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/fcc908446c8869d025778f0149265480ab6272be\"\u003e\u003ccode\u003efcc9084\u003c/code\u003e\u003c/a\u003e add additional path.resolve for windows short paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/7e995c859ede41181850cbf320fe53ff22400482\"\u003e\u003ccode\u003e7e995c8\u003c/code\u003e\u003c/a\u003e debug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/52b6b1c9fa43230b6b034a6319c18ffc33f29d30\"\u003e\u003ccode\u003e52b6b1c\u003c/code\u003e\u003c/a\u003e drop node 14 build as it seems to fail for unreachable reasons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/commit/db45e388b3cc33d2ea993ea4f4845bad86c9ca81\"\u003e\u003ccode\u003edb45e38\u003c/code\u003e\u003c/a\u003e fix tests on windows (3)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cosmiconfig/cosmiconfig/compare/v9.0.0...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mongoose` from 9.2.2 to 9.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/mongoose/releases\"\u003emongoose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.2.3 / 2026-02-26\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etypes(model): make bulkSave() correctly take array of THydratedDocumentType \u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16032\"\u003e#16032\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md\"\u003emongoose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.2.3 / 2026-02-26\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etypes(model): make bulkSave() correctly take array of THydratedDocumentType \u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16032\"\u003e#16032\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/Automattic/mongoose/commit/d3bfc85366c639534c70accdd2368f12a2471c5d\"\u003e\u003ccode\u003ed3bfc85\u003c/code\u003e\u003c/a\u003e chore: release 9.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/mongoose/commit/4786f7007f42aa0042204c26ccf635bdb5152d40\"\u003e\u003ccode\u003e4786f70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16044\"\u003e#16044\u003c/a\u003e from mrazauskas/stricter-tsconfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/mongoose/commit/7303734098168fcc677f1dc48542c15f3c188ba5\"\u003e\u003ccode\u003e7303734\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16040\"\u003e#16040\u003c/a\u003e from Automattic/vkarpov15/\u003ca href=\"https://redirect.github.com/Automattic/mongoose/issues/16032\"\u003egh-16032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/mongoose/commit/1812c9e67fef0a0b7d5ddba3c0e006d7fc99a9cc\"\u003e\u003ccode\u003e1812c9e\u003c/code\u003e\u003c/a\u003e chore: make TSConfig stricter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/mongoose/commit/5695978a39755c9e985f4d82e9cf59a01b8bb09e\"\u003e\u003ccode\u003e5695978\u003c/code\u003e\u003c/a\u003e types(model): make bulkSave() correctly take array of THydratedDocumentType\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Automattic/mongoose/compare/9.2.2...9.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/workers-types` from 4.20260304.0 to 4.20260305.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workerd/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ioredis` from 5.9.3 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/luin/ioredis/releases\"\u003eioredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.3...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd hash field expiration commands and tests (\u003ca href=\"https://github.com/luin/ioredis/commit/5219f9f6ae40c5b4e9bc40581d6513da27dbf1c2\"\u003e5219f9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd hexpireat \u0026amp; hexpiretime (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2082\"\u003e#2082\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b38124f784cc6d170ff60f508f3bc34269806f47\"\u003eb38124f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/ioredis/blob/main/CHANGELOG.md\"\u003eioredis's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.3...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd hash field expiration commands and tests (\u003ca href=\"https://github.com/luin/ioredis/commit/5219f9f6ae40c5b4e9bc40581d6513da27dbf1c2\"\u003e5219f9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd hexpireat \u0026amp; hexpiretime (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2082\"\u003e#2082\u003c/a\u003e) (\u003ca href=\"https://github.com/luin/ioredis/commit/b38124f784cc6d170ff60f508f3bc34269806f47\"\u003eb38124f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/623cee517eb2b96c7e369981bc56fa4ea9546c71\"\u003e\u003ccode\u003e623cee5\u003c/code\u003e\u003c/a\u003e chore(release): 5.10.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/5219f9f6ae40c5b4e9bc40581d6513da27dbf1c2\"\u003e\u003ccode\u003e5219f9f\u003c/code\u003e\u003c/a\u003e feat: add hash field expiration commands and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/b38124f784cc6d170ff60f508f3bc34269806f47\"\u003e\u003ccode\u003eb38124f\u003c/code\u003e\u003c/a\u003e feat: add hexpireat \u0026amp; hexpiretime (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/ioredis/commit/232e5487b02c2f445b1e7bba0222cdd501058fe3\"\u003e\u003ccode\u003e232e548\u003c/code\u003e\u003c/a\u003e ci: make Coveralls steps non-blocking in test_with_cov workflow (\u003ca href=\"https://redirect.github.com/luin/ioredis/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/luin/ioredis/compare/v5.9.3...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.36.2 to 1.36.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.36.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2278: use npm OIDC by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1408\"\u003eupstash/redis-js#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2446: expose TData generic on xrange and xrevrange by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1414\"\u003eupstash/redis-js#1414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2439: add sintercard by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1413\"\u003eupstash/redis-js#1413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.2...v1.36.3\"\u003ehttps://github.com/upstash/redis-js/compare/v1.36.2...v1.36.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/upstash/redis-js/commit/0ca12dbca2c4c22e4c845422dba6f14ea4da7c67\"\u003e\u003ccode\u003e0ca12db\u003c/code\u003e\u003c/a\u003e DX-2439: add sintercard (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e9461d3c602ba87c846ff2bcbc992d9a75e469b4\"\u003e\u003ccode\u003ee9461d3\u003c/code\u003e\u003c/a\u003e DX-2446: expose TData generic on xrange and xrevrange (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/7d1406eb2bf0e2616ec3bfc5ae66dab0d5ee1976\"\u003e\u003ccode\u003e7d1406e\u003c/code\u003e\u003c/a\u003e fix: use npm OIDC (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1408\"\u003e#1408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/upstash/redis-js/compare/v1.36.2...v1.36.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 \u003ccode\u003e@​upstash/redis\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hot-shots` from 14.0.0 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.1 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Version 14.1.0 published without a README for an unknown reason. Ensuring everything is reset locally and running publish again to attempt to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fill in some missing areas for automated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e CPU performance improvements: cache byteLength in sendMessage, use hrtime.bigint in timer functions, use Map in overrideTags\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3638cc49d2760a6b266fb784c2a72118da20beb2\"\u003e\u003ccode\u003e3638cc4\u003c/code\u003e\u003c/a\u003e 14.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6710c54ce14d1c31d3499df402367c1bc5f1aa23\"\u003e\u003ccode\u003e6710c54\u003c/code\u003e\u003c/a\u003e Let us try that again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/73eee8dee516d2579c6d38277d301d9370047c9a\"\u003e\u003ccode\u003e73eee8d\u003c/code\u003e\u003c/a\u003e 14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d6d96acc73dcea4270e13903cb773aa9adc58292\"\u003e\u003ccode\u003ed6d96ac\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/8c155525e8411eba21b12e1014f0ed2d3c8e635b\"\u003e\u003ccode\u003e8c15552\u003c/code\u003e\u003c/a\u003e Perf improvements when adding metrics (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/f1f60b445a4b0ffe1d2f98ce9989e29116f5fd38\"\u003e\u003ccode\u003ef1f60b4\u003c/code\u003e\u003c/a\u003e Bump minimatch (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/975c06167df5b033c0a0cb2251bb8cae29798609\"\u003e\u003ccode\u003e975c061\u003c/code\u003e\u003c/a\u003e chore: add .worktrees/ to .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b7d9792df2b18252f3a0f44d78809a2ef7ab0348\"\u003e\u003ccode\u003eb7d9792\u003c/code\u003e\u003c/a\u003e Fill in more test coverage (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.0.0...v14.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.68.1 to 4.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.69.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/cloudflare/workers-sdk/pull/12625\"\u003e#12625\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c0e9e08356b45243b752af937f463105a58f9a0e\"\u003e\u003ccode\u003ec0e9e08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WillTaylorDev\"\u003e\u003ccode\u003e@​WillTaylorDev\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecache\u003c/code\u003e configuration option for enabling worker cache (experimental)\u003c/p\u003e\n\u003cp\u003eYou can now enable cache before worker execution using the new \u003ccode\u003ecache\u003c/code\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"jsonc\"\u003e\u003ccode\u003e{\n\t\u0026quot;cache\u0026quot;: {\n\t\t\u0026quot;enabled\u0026quot;: true,\n\t},\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis setting is environment-inheritable and opt-in. When enabled, cache behavior is applied before your worker runs.\u003c/p\u003e\n\u003cp\u003eNote: This feature is experimental. The runtime API is not yet generally available.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12661\"\u003e#12661\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99037e3d645026cd44d6127af3592898a390c97a\"\u003e\u003ccode\u003e99037e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260302.0\u003c/td\u003e\n\u003ctd\u003e1.20260303.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12680\"\u003e#12680\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/295297afe8433b6f304d7355b0ade857a9a30538\"\u003e\u003ccode\u003e295297a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260303.0\u003c/td\u003e\n\u003ctd\u003e1.20260305.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12671\"\u003e#12671\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7652442e040a7dbc0760235422f4da198905b43\"\u003e\u003ccode\u003ef765244\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattieTK\"\u003e\u003ccode\u003e@​MattieTK\u003c/code\u003e\u003c/a\u003e! - fix: Only redact account names in CI environments, not all non-interactive contexts\u003c/p\u003e\n\u003cp\u003eThe multi-account selection error in \u003ccode\u003egetAccountId\u003c/code\u003e now only redacts account names\nwhen running in a CI environment (detected via \u003ccode\u003eci-info\u003c/code\u003e). Non-interactive terminals\nsuch as coding agents and piped commands can now see account names, which they need\nto identify which account to configure. CI logs remain protected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99037e3d645026cd44d6127af3592898a390c97a\"\u003e\u003ccode\u003e99037e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/295297afe8433b6f304d7355b0ade857a9a30538\"\u003e\u003ccode\u003e295297a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260305.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/414799decf51f9f201c8945c8db523f1a3c9b97b\"\u003e\u003ccode\u003e414799d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12670\"\u003e#12670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/295297afe8433b6f304d7355b0ade857a9a30538\"\u003e\u003ccode\u003e295297a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12680\"\u003e#12680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99037e3d645026cd44d6127af3592898a390c97a\"\u003e\u003ccode\u003e99037e3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12661\"\u003e#12661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7652442e040a7dbc0760235422f4da198905b43\"\u003e\u003ccode\u003ef765244\u003c/code\u003e\u003c/a\u003e fix: restrict account name redaction to CI environments only (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12671\"\u003e#12671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c0e9e08356b45243b752af937f463105a58f9a0e\"\u003e\u003ccode\u003ec0e9e08\u003c/code\u003e\u003c/a\u003e [wrangler] Add worker cache configuration support (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12625\"\u003e#12625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.69.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-xml-parser` from 5.3.8 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/releases\"\u003efast-xml-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSeparate Builder\u003c/h2\u003e\n\u003cp\u003eXML Builder was the part of \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-builder\"\u003efast-xml-parser\u003c/a\u003e for years. But considering that any bug in builder may false-alarm the users who are only using parser and vice-versa, we have decided to split it into a separate package.\u003c/p\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eTo migrate to fast-xml-builder;\u003c/p\u003e\n\u003cp\u003eFrom\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { XMLBuilder } from \u0026quot;fast-xml-parser\u0026quot;;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport  XMLBuilder  from \u0026quot;fast-xml-builder\u0026quot;;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eXMLBuilder will be removed from current package in any next major version of this library. So better to migrate.\u003c/p\u003e\n\u003ch2\u003esupport strictReservedNames\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9\"\u003ehttps://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.9...v5.3.9\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\u003eNote: Due to some last quick changes on v4, detail of v4.5.3 \u0026amp; v4.5.4 are not updated here. v4.5.4x is the last tag of v4 in github repository. I'm extremely sorry for the confusion\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e5.4.1  / 2026-02-25\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/785\"\u003e#785\u003c/a\u003e) unpairedTag node should not have tag content\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.4.0  / 2026-02-25\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emigrate to fast-xml-builder\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.9 / 2026-02-25\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport strictReservedNames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.8 / 2026-02-25\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport maxNestedTags\u003c/li\u003e\n\u003cli\u003ehandle non-array input for XML builder when preserveOrder is true (By \u003ca href=\"https://github.com/Angelopvtac\"\u003eAngelo Coetzee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esave use of js properies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e5.3.7 / 2026-02-20\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix typings for CJS (By \u003ca href=\"https://github.com/Drarig29\"\u003eCorentin Girard\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4e7ca80e788a23b07531ac2ff8906e5e9f4bf892\"\u003e\u003ccode\u003e4e7ca80\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/36023b496382717c82bd68863b3f95629d0c9311\"\u003e\u003ccode\u003e36023b4\u003c/code\u003e\u003c/a\u003e fix (\u003ca href=\"https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/785\"\u003e#785\u003c/a\u003e) unpairedTag node should not have tag content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/b3660266f53e383193ae152cde878d9b2db7240f\"\u003e\u003ccode\u003eb366026\u003c/code\u003e\u003c/a\u003e separate builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/commit/6f333a85693e20713fea2d733795fef7e11ac51c\"\u003e\u003ccode\u003e6f333a8\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/c3ffbab9e5a2bab9db65803933d0af656076fc33\"\u003e\u003ccode\u003ec3ffbab\u003c/code\u003e\u003c/a\u003e support strictReservedNames\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.8...v5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ardatan/graphql-mesh/pull/9271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardatan%2Fgraphql-mesh/issues/9271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9271/packages"}},{"old_version":"14.0.0","new_version":"14.1.1","update_type":"minor","path":null,"pr_created_at":"2026-03-02T01:46:41.000Z","version_change":"14.0.0 → 14.1.1","issue":{"uuid":"4008831804","node_id":"PR_kwDOPNxfp87HNVSZ","number":2077,"state":"open","title":"build(deps): bump hot-shots from 14.0.0 to 14.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T01:46:41.000Z","updated_at":"2026-03-02T02:02:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"hot-shots","old_version":"14.0.0","new_version":"14.1.1","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 14.0.0 to 14.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.1 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Version 14.1.0 published without a README for an unknown reason. Ensuring everything is reset locally and running publish again to attempt to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0 (2026-3-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fill in some missing areas for automated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e CPU performance improvements: cache byteLength in sendMessage, use hrtime.bigint in timer functions, use Map in overrideTags\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/3638cc49d2760a6b266fb784c2a72118da20beb2\"\u003e\u003ccode\u003e3638cc4\u003c/code\u003e\u003c/a\u003e 14.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6710c54ce14d1c31d3499df402367c1bc5f1aa23\"\u003e\u003ccode\u003e6710c54\u003c/code\u003e\u003c/a\u003e Let us try that again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/73eee8dee516d2579c6d38277d301d9370047c9a\"\u003e\u003ccode\u003e73eee8d\u003c/code\u003e\u003c/a\u003e 14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d6d96acc73dcea4270e13903cb773aa9adc58292\"\u003e\u003ccode\u003ed6d96ac\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/8c155525e8411eba21b12e1014f0ed2d3c8e635b\"\u003e\u003ccode\u003e8c15552\u003c/code\u003e\u003c/a\u003e Perf improvements when adding metrics (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/f1f60b445a4b0ffe1d2f98ce9989e29116f5fd38\"\u003e\u003ccode\u003ef1f60b4\u003c/code\u003e\u003c/a\u003e Bump minimatch (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/975c06167df5b033c0a0cb2251bb8cae29798609\"\u003e\u003ccode\u003e975c061\u003c/code\u003e\u003c/a\u003e chore: add .worktrees/ to .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b7d9792df2b18252f3a0f44d78809a2ef7ab0348\"\u003e\u003ccode\u003eb7d9792\u003c/code\u003e\u003c/a\u003e Fill in more test coverage (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v14.0.0...v14.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=14.0.0\u0026new-version=14.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ryanmaclean/vibecode-webgui/pull/2077","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fvibecode-webgui/issues/2077","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2077/packages"}},{"old_version":"13.1.0","new_version":"14.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-17T06:03:42.000Z","version_change":"13.1.0 → 14.0.0","issue":{"uuid":"3950981808","node_id":"PR_kwDOC01lZ87ERCua","number":42998,"state":"closed","title":"Bump hot-shots from 13.1.0 to 14.0.0","user":"dependabot[bot]","labels":["triage","dependencies","javascript"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-02-17T06:03:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-17T06:03:42.000Z","updated_at":"2026-02-17T06:04:08.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"13.1.0","new_version":"14.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 13.1.0 to 14.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.0 (2026-2-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix methods losing parameters when given empty object for sampleRate. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix increment/decrement losing tags when called with tags and callback but no value. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add dynamic tag support for timer/asyncTimer/asyncDistTimer via context object. Wrapped functions now receive an additional \u003ccode\u003ectx\u003c/code\u003e parameter as the last argument. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TCP graceful reconnection not triggering due to string error comparison. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Allow ':' in telegraph values and add more tag tests. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/303\"\u003e#303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.2.0 (2026-2-1)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boblauer\"\u003e\u003ccode\u003e@​boblauer\u003c/code\u003e\u003c/a\u003e Calculate buffer and message size in a way that accounts for non-ASCII characters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/01085609ec905950372dd330e25f7a0a3c556eb3\"\u003e\u003ccode\u003e0108560\u003c/code\u003e\u003c/a\u003e 14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/44ca30d50199c5892823c881425b4aae3dc4d441\"\u003e\u003ccode\u003e44ca30d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/69c349220e9803ab70b6e57f780ff97f2108e71b\"\u003e\u003ccode\u003e69c3492\u003c/code\u003e\u003c/a\u003e Fix issue 303 and add more tests (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/7939207e27dd6735db61f766777c535ede5b4063\"\u003e\u003ccode\u003e7939207\u003c/code\u003e\u003c/a\u003e Fix issue \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/787b651278e81367ddf12bc2f77850a13ddb7c0b\"\u003e\u003ccode\u003e787b651\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/fe3b5728cac11d072bae68c66fee76b939a223a8\"\u003e\u003ccode\u003efe3b572\u003c/code\u003e\u003c/a\u003e 13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/ea332d2e40c76271f99f7a5e1d47ec994dc58e11\"\u003e\u003ccode\u003eea332d2\u003c/code\u003e\u003c/a\u003e Update changlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a041f24d27ca6aad727831f616ab94068208a005\"\u003e\u003ccode\u003ea041f24\u003c/code\u003e\u003c/a\u003e Calculate buffer and message size with Buffer.byteLength, not string length (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.1.0...v14.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/github/docs/pull/42998","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fdocs/issues/42998","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42998/packages"}},{"old_version":"13.2.0","new_version":"14.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-16T01:46:25.000Z","version_change":"13.2.0 → 14.0.0","issue":{"uuid":"3945461310","node_id":"PR_kwDOPNxfp87D-xBZ","number":1905,"state":"open","title":"build(deps): bump hot-shots from 13.2.0 to 14.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":13,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T01:46:25.000Z","updated_at":"2026-02-22T09:02:00.296Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"hot-shots","old_version":"13.2.0","new_version":"14.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 13.2.0 to 14.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.0 (2026-2-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix methods losing parameters when given empty object for sampleRate. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix increment/decrement losing tags when called with tags and callback but no value. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e BREAKING: Add dynamic tag support for timer/asyncTimer/asyncDistTimer via context object. Wrapped functions now receive an additional \u003ccode\u003ectx\u003c/code\u003e parameter as the last argument. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Fix TCP graceful reconnection not triggering due to string error comparison. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Allow ':' in telegraph values and add more tag tests. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/303\"\u003e#303\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/bdeitte/hot-shots/commit/01085609ec905950372dd330e25f7a0a3c556eb3\"\u003e\u003ccode\u003e0108560\u003c/code\u003e\u003c/a\u003e 14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/44ca30d50199c5892823c881425b4aae3dc4d441\"\u003e\u003ccode\u003e44ca30d\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/69c349220e9803ab70b6e57f780ff97f2108e71b\"\u003e\u003ccode\u003e69c3492\u003c/code\u003e\u003c/a\u003e Fix issue 303 and add more tests (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/7939207e27dd6735db61f766777c535ede5b4063\"\u003e\u003ccode\u003e7939207\u003c/code\u003e\u003c/a\u003e Fix issue \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/301\"\u003e#301\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/787b651278e81367ddf12bc2f77850a13ddb7c0b\"\u003e\u003ccode\u003e787b651\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/202\"\u003e#202\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/139\"\u003e#139\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/43\"\u003e#43\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.2.0...v14.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=13.2.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ryanmaclean/vibecode-webgui/pull/1905","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fvibecode-webgui/issues/1905","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1905/packages"}},{"old_version":"10.2.1","new_version":"13.1.0","update_type":"major","path":"/superset-websocket","pr_created_at":"2026-01-31T06:27:13.000Z","version_change":"10.2.1 → 13.1.0","issue":{"uuid":"3878563273","node_id":"PR_kwDORE0m5s7AiW71","number":37,"state":"open","title":"build(deps): bump hot-shots from 10.2.1 to 13.1.0 in /superset-websocket","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-01-31T06:27:13.000Z","updated_at":"2026-01-31T06:27:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"hot-shots","old_version":"10.2.1","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 10.2.1 to 13.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0 (2026-1-4)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add client-side telemetry support with \u003ccode\u003eincludeDatadogTelemetry\u003c/code\u003e option (disabled by default and in beta) and telemetryFlushInterval\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0 (2025-12-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e event calls now use prefix and suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e mock mode no longer creates a socket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e using an IP no longer invokes DNS lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e client close no longer fails when errorHandler is defined but socket is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e tags ending with '\\' no longer breaks telegraph\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.4.0 (2025-12-7)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add debug logging that can be enabled with \u0026quot;NODE_DEBUG=hot-shots\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.0 (2025-11-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Revert some buffering code to fix tag duplication issue seen with Datadog\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0 (2025-8-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manishrjain\"\u003e\u003ccode\u003e@​manishrjain\u003c/code\u003e\u003c/a\u003e Add retry mechanism for UDS with udsRetryOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1 (2025-8-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Revert change to improve memory/performance of overrideTags and add more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade node-unix-dram to support latest Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0 (2025-6-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add more tests for uncovered areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e When DD_AGENT_HOST is set to empty string, consider it to be undefined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Set max size for maxBufferSize to 8192 when using UDS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Improve memory/performance of overrideTags (reverted in 11.1.1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e0b251ca5a0f49cb3845819539d7252e1daa0dec\"\u003e\u003ccode\u003ee0b251c\u003c/code\u003e\u003c/a\u003e 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/7e6696b723231f19cb1892faa3a544daba84af3a\"\u003e\u003ccode\u003e7e6696b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b6cb8576b73d74548c35f0e0451b3c29b5f38229\"\u003e\u003ccode\u003eb6cb857\u003c/code\u003e\u003c/a\u003e Add in Datadog telemetry (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6c4e9aecd04433bfc03999e291bc7402c47178a1\"\u003e\u003ccode\u003e6c4e9ae\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v10.2.1...v13.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=10.2.1\u0026new-version=13.1.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vishnuSharma04/Vishnu-Tentoro/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishnuSharma04%2FVishnu-Tentoro/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"13.0.0","new_version":"13.1.0","update_type":"minor","path":null,"pr_created_at":"2026-01-27T18:56:24.000Z","version_change":"13.0.0 → 13.1.0","issue":{"uuid":"3861976146","node_id":"PR_kwDODexqTc6_rVxb","number":9180,"state":"closed","title":"build(deps): bump the all-minor-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-28T18:57:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T18:56:24.000Z","updated_at":"2026-01-28T18:57:04.000Z","time_to_close":86438,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-minor-patch","update_count":13,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.1","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.53.1","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.9","new_version":"19.2.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"eslint-config-next","old_version":"16.1.4","new_version":"16.1.5","repository_url":"https://github.com/vercel/next.js"},{"name":"graphql-ws","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/enisdenjo/graphql-ws"},{"name":"@cloudflare/workers-types","old_version":"4.20260123.0","new_version":"4.20260127.0","repository_url":"https://github.com/cloudflare/workerd"},{"name":"@types/http-cache-semantics","old_version":"4.0.4","new_version":"4.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"hot-shots","old_version":"13.0.0","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"},{"name":"wrangler","old_version":"4.60.0","new_version":"4.61.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fastify","old_version":"5.7.1","new_version":"5.7.2","repository_url":"https://github.com/fastify/fastify"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-minor-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.1` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.53.1` | `8.54.0` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.2.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.9` | `19.2.10` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.4` | `16.1.5` |\n| [graphql-ws](https://github.com/enisdenjo/graphql-ws) | `6.0.6` | `6.0.7` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260123.0` | `4.20260127.0` |\n| [@types/http-cache-semantics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-cache-semantics) | `4.0.4` | `4.2.0` |\n| [hot-shots](https://github.com/bdeitte/hot-shots) | `13.0.0` | `13.1.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.60.0` | `4.61.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.7.1` | `5.7.2` |\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.53.1 to 8.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.8.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e\"\u003e\u003ccode\u003e80e33ff\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): add prefer-tsutils-methods rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974\"\u003e#11974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19\"\u003e\u003ccode\u003eec4f73a\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496\"\u003e\u003ccode\u003ed32f909\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): skip rules tests in windows ci (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988\"\u003e#11988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab\"\u003e\u003ccode\u003e17fa993\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): improve vitest performance with isolate: false (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052\"\u003e\u003ccode\u003e1c66ab4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495\"\u003e\u003ccode\u003eaaa7ca2\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.8.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991\"\u003e#11991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb\"\u003e\u003ccode\u003ed50aa18\u003c/code\u003e\u003c/a\u003e fix(scope-manager): fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c\"\u003e\u003ccode\u003e4c0b379\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.53.1 to 8.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrancesco Trotta\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eYuya Yoshioka \u003ca href=\"https://github.com/YuyaYoshioka\"\u003e\u003ccode\u003e@​YuyaYoshioka\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김현수 \u003ca href=\"https://github.com/Kimsoo0119\"\u003e\u003ccode\u003e@​Kimsoo0119\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-gyp` from 12.1.0 to 12.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/node-gyp/releases\"\u003enode-gyp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v12.1.0...v12.2.0\"\u003e12.2.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einclude built package version in error logs (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3254\"\u003e#3254\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ee9cbdd6e1d40dc7c1cdc5ed6a75432c716eaf3f\"\u003eee9cbdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate gyp-next to v0.21.1 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3273\"\u003e#3273\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/888ff2c48a4cf5602013b96b52c6670906976f63\"\u003e888ff2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecpu concurrency detection on some platforms (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3255\"\u003e#3255\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/f15b79a03c54cea0f66d940a0d6d839df867a319\"\u003ef15b79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3191\"\u003e#3191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epython is no longer a valid npm config setting (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3258\"\u003e#3258\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/c7c678f89837d956194f326b01c5a8eb1d745db3\"\u003ec7c678f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to URL instead of url.parse (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3256\"\u003e#3256\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3f819499d8ce6d46c646466de7b9492bf7bde663\"\u003e3f81949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest Windows on Python 3.14, not 3.13 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3262\"\u003e#3262\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7b4f315e4dad880c841d21df641d6dd9b68bf36b\"\u003e7b4f315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3248\"\u003e#3248\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/db5385c5467e5bfb914b9954f0313c46f1f4e10d\"\u003edb5385c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a note about changes in gyp folder (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a52bc819f44b881854ff798865ad416430e3dce2\"\u003ea52bc81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorrect typos (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0f2bc7d2e0665b1c7bb03e1cd8653ea330277a70\"\u003e0f2bc7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove obsolete Microsoft Node.js Guidelines link (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3268\"\u003e#3268\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/30cda268730798dc0f67182c8c568d8b8069964e\"\u003e30cda26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Python manual install instructions for Windows (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3265\"\u003e#3265\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0407877e3e26d3201f74cf1a9deabbbfc40bdbb7\"\u003e0407877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade tar to 7.5.4 to address CVE-2026-23950 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3271\"\u003e#3271\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7bf371c4dd7c694232ab3169d02fe8197e1ecc6d\"\u003e7bf371c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/node-gyp/blob/main/CHANGELOG.md\"\u003enode-gyp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v12.1.0...v12.2.0\"\u003e12.2.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einclude built package version in error logs (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3254\"\u003e#3254\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ee9cbdd6e1d40dc7c1cdc5ed6a75432c716eaf3f\"\u003eee9cbdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate gyp-next to v0.21.1 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3273\"\u003e#3273\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/888ff2c48a4cf5602013b96b52c6670906976f63\"\u003e888ff2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecpu concurrency detection on some platforms (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3255\"\u003e#3255\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/f15b79a03c54cea0f66d940a0d6d839df867a319\"\u003ef15b79a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3191\"\u003e#3191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epython is no longer a valid npm config setting (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3258\"\u003e#3258\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/c7c678f89837d956194f326b01c5a8eb1d745db3\"\u003ec7c678f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to URL instead of url.parse (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3256\"\u003e#3256\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3f819499d8ce6d46c646466de7b9492bf7bde663\"\u003e3f81949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest Windows on Python 3.14, not 3.13 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3262\"\u003e#3262\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7b4f315e4dad880c841d21df641d6dd9b68bf36b\"\u003e7b4f315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3248\"\u003e#3248\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/db5385c5467e5bfb914b9954f0313c46f1f4e10d\"\u003edb5385c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a note about changes in gyp folder (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a52bc819f44b881854ff798865ad416430e3dce2\"\u003ea52bc81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorrect typos (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0f2bc7d2e0665b1c7bb03e1cd8653ea330277a70\"\u003e0f2bc7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove obsolete Microsoft Node.js Guidelines link (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3268\"\u003e#3268\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/30cda268730798dc0f67182c8c568d8b8069964e\"\u003e30cda26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate Python manual install instructions for Windows (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3265\"\u003e#3265\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0407877e3e26d3201f74cf1a9deabbbfc40bdbb7\"\u003e0407877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade tar to 7.5.4 to address CVE-2026-23950 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3271\"\u003e#3271\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7bf371c4dd7c694232ab3169d02fe8197e1ecc6d\"\u003e7bf371c\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/nodejs/node-gyp/commit/878061f9b58afc7f6ecb45b74e521005bd619473\"\u003e\u003ccode\u003e878061f\u003c/code\u003e\u003c/a\u003e chore(main): release 12.2.0 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3249\"\u003e#3249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7bf371c4dd7c694232ab3169d02fe8197e1ecc6d\"\u003e\u003ccode\u003e7bf371c\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade tar to 7.5.4 to address CVE-2026-23950 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3271\"\u003e#3271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/888ff2c48a4cf5602013b96b52c6670906976f63\"\u003e\u003ccode\u003e888ff2c\u003c/code\u003e\u003c/a\u003e feat: update gyp-next to v0.21.1 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/30cda268730798dc0f67182c8c568d8b8069964e\"\u003e\u003ccode\u003e30cda26\u003c/code\u003e\u003c/a\u003e readme: remove obsolete Microsoft Node.js Guidelines link (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0f2bc7d2e0665b1c7bb03e1cd8653ea330277a70\"\u003e\u003ccode\u003e0f2bc7d\u003c/code\u003e\u003c/a\u003e readme: correct typos (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3269\"\u003e#3269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0407877e3e26d3201f74cf1a9deabbbfc40bdbb7\"\u003e\u003ccode\u003e0407877\u003c/code\u003e\u003c/a\u003e readme: update Python manual install instructions for Windows (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3f819499d8ce6d46c646466de7b9492bf7bde663\"\u003e\u003ccode\u003e3f81949\u003c/code\u003e\u003c/a\u003e fix: Switch to URL instead of url.parse (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3256\"\u003e#3256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7b4f315e4dad880c841d21df641d6dd9b68bf36b\"\u003e\u003ccode\u003e7b4f315\u003c/code\u003e\u003c/a\u003e fix: Test Windows on Python 3.14, not 3.13 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3262\"\u003e#3262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a52bc819f44b881854ff798865ad416430e3dce2\"\u003e\u003ccode\u003ea52bc81\u003c/code\u003e\u003c/a\u003e doc: add a note about changes in gyp folder (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/c7c678f89837d956194f326b01c5a8eb1d745db3\"\u003e\u003ccode\u003ec7c678f\u003c/code\u003e\u003c/a\u003e fix: python is no longer a valid npm config setting (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/node-gyp/compare/v12.1.0...v12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.9 to 19.2.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.1.4 to 16.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\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/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.5/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql-ws` from 6.0.6 to 6.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/enisdenjo/graphql-ws/releases\"\u003egraphql-ws's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.7\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/enisdenjo/graphql-ws/pull/665\"\u003e#665\u003c/a\u003e \u003ca href=\"https://github.com/enisdenjo/graphql-ws/commit/5536292ab26638b63b83a8e5472f12d8d4f19e02\"\u003e\u003ccode\u003e5536292\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/enisdenjo\"\u003e\u003ccode\u003e@​enisdenjo\u003c/code\u003e\u003c/a\u003e! - Remove uWebSockets.js from peer dependencies in package.json\u003c/p\u003e\n\u003cp\u003eIt does not exist on NPM anymore and could lead to weird behavior when installing dependencies with \u003ccode\u003enpm\u003c/code\u003e. Nothing else changes, using \u003ccode\u003egraphql-ws\u003c/code\u003e with uWebSockets.js still works.\u003c/p\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/enisdenjo/graphql-ws/blob/master/CHANGELOG.md\"\u003egraphql-ws's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.7\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/enisdenjo/graphql-ws/pull/665\"\u003e#665\u003c/a\u003e \u003ca href=\"https://github.com/enisdenjo/graphql-ws/commit/5536292ab26638b63b83a8e5472f12d8d4f19e02\"\u003e\u003ccode\u003e5536292\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/enisdenjo\"\u003e\u003ccode\u003e@​enisdenjo\u003c/code\u003e\u003c/a\u003e! - Remove uWebSockets.js from peer dependencies in package.json\u003c/p\u003e\n\u003cp\u003eIt does not exist on NPM anymore and could lead to weird behavior when installing dependencies with \u003ccode\u003enpm\u003c/code\u003e. Nothing else changes, using \u003ccode\u003egraphql-ws\u003c/code\u003e with uWebSockets.js still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enisdenjo/graphql-ws/commit/6a31f46cce25644d30253da351978e452ae583a7\"\u003e\u003ccode\u003e6a31f46\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://redirect.github.com/enisdenjo/graphql-ws/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/enisdenjo/graphql-ws/commit/5536292ab26638b63b83a8e5472f12d8d4f19e02\"\u003e\u003ccode\u003e5536292\u003c/code\u003e\u003c/a\u003e Remove uWebSockets.js from peer dependencies in package.json (\u003ca href=\"https://redirect.github.com/enisdenjo/graphql-ws/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/enisdenjo/graphql-ws/compare/v6.0.6...v6.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/workers-types` from 4.20260123.0 to 4.20260127.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workerd/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/http-cache-semantics` from 4.0.4 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/http-cache-semantics\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hot-shots` from 13.0.0 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\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/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.0.0...v13.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.60.0 to 4.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.61.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/cloudflare/workers-sdk/pull/12008\"\u003e#12008\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e414f05271887ed43a9a0a660d66565e9847c489\"\u003e\u003ccode\u003ee414f05\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Add support for customising the inspector IP address\u003c/p\u003e\n\u003cp\u003eAdds a new \u003ccode\u003e--inspector-ip\u003c/code\u003e CLI flag and \u003ccode\u003edev.inspector_ip\u003c/code\u003e configuration option to allow customising the IP address that the inspector server listens on. Previously, the inspector was hardcoded to listen only on \u003ccode\u003e127.0.0.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eExample usage:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# CLI flag\nwrangler dev --inspector-ip 0.0.0.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"jsonc\"\u003e\u003ccode\u003e// wrangler.json\n{\n\t\u0026quot;dev\u0026quot;: {\n\t\t\u0026quot;inspector_ip\u0026quot;: \u0026quot;0.0.0.0\u0026quot;,\n\t},\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12034\"\u003e#12034\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/05714f871022e998dfbd7005f795d2fa3b9aee56\"\u003e\u003ccode\u003e05714f8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - Add a no-op local explorer worker, which is gated by the experimental flag \u003ccode\u003eX_LOCAL_EXPLORER\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12134\"\u003e#12134\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a0a9ef6cd36dc6a3aac01a576c7c41bbcd90f33c\"\u003e\u003ccode\u003ea0a9ef6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/NuroDev\"\u003e\u003ccode\u003e@​NuroDev\u003c/code\u003e\u003c/a\u003e! - Fixed Fish shell tab completions.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003ewrangler\u003c/code\u003e tab completions are powered by \u003ccode\u003e@bomb.sh/tab\u003c/code\u003e which has been upgraded to version \u003ccode\u003e0.0.12\u003c/code\u003e which includes a fix for the Fish shell which was previously not working at all.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12006\"\u003e#12006\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ad4666cf86db5fe08de7f798b0c8d17fdd5b10fd\"\u003e\u003ccode\u003ead4666c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003e--use-remote\u003c/code\u003e option from \u003ccode\u003ewrangler hyperdrive create\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eHyperdrive does not support remote bindings during local development - it requires a \u003ccode\u003elocalConnectionString\u003c/code\u003e to connect to a local database. This change removes the confusing \u0026quot;remote resource\u0026quot; prompt that was shown when creating a Hyperdrive config.\u003c/p\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11674\"\u003e#11674\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11853\"\u003e#11853\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/014e7aa2074d3464e012876b70e22af44fa26e5d\"\u003e\u003ccode\u003e014e7aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Use built-in stripVTControlCharacters utility rather than the \u003ccode\u003estrip-ansi\u003c/code\u003e package.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12040\"\u003e#12040\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/77e82d25e13800d34426ba6774def3fcc2c7de21\"\u003e\u003ccode\u003e77e82d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - chore: update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260120.0\u003c/td\u003e\n\u003ctd\u003e1.20260122.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/12061\"\u003e#12061\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f08ef210b7215921e00e8aa890d25df334a08bbe\"\u003e\u003ccode\u003ef08ef21\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - chore: update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1228deee27a661254b9957acc1e2149d99df1894\"\u003e\u003ccode\u003e1228dee\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e8b2ef5b855129699c4bdbb5fbd4fcbe85323769\"\u003e\u003ccode\u003ee8b2ef5\u003c/code\u003e\u003c/a\u003e Wrangler: emit autoconfig summary as a separate output entry (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e42ac859b532df992c8373da7629c2f2c5dd815e\"\u003e\u003ccode\u003ee42ac85\u003c/code\u003e\u003c/a\u003e refactor(wrangler): convert containers and cloudchamber commands to createCom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a0a9ef6cd36dc6a3aac01a576c7c41bbcd90f33c\"\u003e\u003ccode\u003ea0a9ef6\u003c/code\u003e\u003c/a\u003e fix(wrangler): Fix Fish shell tab completions (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12134\"\u003e#12134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/85f21ee20536a3f5060b6900274b57a14ba866cf\"\u003e\u003ccode\u003e85f21ee\u003c/code\u003e\u003c/a\u003e refactor(wrangler): move telemetry events from yargs middleware to command ha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0641e6ca0708d7bc73d04c0a619676cc5fde7a4e\"\u003e\u003ccode\u003e0641e6c\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12088\"\u003e#12088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/014e7aa2074d3464e012876b70e22af44fa26e5d\"\u003e\u003ccode\u003e014e7aa\u003c/code\u003e\u003c/a\u003e chore: use native stripVTControlCharacters (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11853\"\u003e#11853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3bd94e0db7f34163d5bf7930dee7404f1d92a670\"\u003e\u003ccode\u003e3bd94e0\u003c/code\u003e\u003c/a\u003e Slightly Improve process for experimental features in wrangler (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11938\"\u003e#11938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f08ef210b7215921e00e8aa890d25df334a08bbe\"\u003e\u003ccode\u003ef08ef21\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12061\"\u003e#12061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ad4666cf86db5fe08de7f798b0c8d17fdd5b10fd\"\u003e\u003ccode\u003ead4666c\u003c/code\u003e\u003c/a\u003e fix: remove remote option from hyperdrive create command (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12006\"\u003e#12006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.61.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 5.7.1 to 5.7.2\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.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/d79fa759e2ba5837681bcf0e83220cbc1b7da711\"\u003e\u003ccode\u003ed79fa75\u003c/code\u003e\u003c/a\u003e docs(fix): incorrect variable use (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6455\"\u003e#6455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/a676d7fcde507031aeeca4512da60aab117eb4bd\"\u003e\u003ccode\u003ea676d7f\u003c/code\u003e\u003c/a\u003e Simplify and tighten decorators example (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6451\"\u003e#6451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/358a4e95d882098c0fef2e4cb514e5aabe854c34\"\u003e\u003ccode\u003e358a4e9\u003c/code\u003e\u003c/a\u003e docs: fix invalid shorten form schema example (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6448\"\u003e#6448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/8319dfe1f2a5067a7fb610ab329feaef2be70719\"\u003e\u003ccode\u003e8319dfe\u003c/code\u003e\u003c/a\u003e docs: add fastify-http-exceptions to Ecosystem.md (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify/commit/8b2d68d0743247a6817f99ea6b2db95197c8322d\"\u003e\u003ccode\u003e8b2d68d\u003c/code\u003e\u003c/a\u003e chore: update sponsor url (\u003ca href=\"https://redirect.github.com/fastify/fastify/issues/6450\"\u003e#6450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify/compare/v5.7.1...v5.7.2\"\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\n\n\n\u003c/details\u003e","html_url":"https://github.com/ardatan/graphql-mesh/pull/9180","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardatan%2Fgraphql-mesh/issues/9180","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9180/packages"}},{"old_version":"12.1.0","new_version":"13.0.0","update_type":"major","path":null,"pr_created_at":"2026-01-27T06:42:13.000Z","version_change":"12.1.0 → 13.0.0","issue":{"uuid":"3859077325","node_id":"PR_kwDOAxsMsM6_hob-","number":14005,"state":"open","title":"Bump hot-shots from 12.1.0 to 13.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-27T06:42:13.000Z","updated_at":"2026-01-27T10:03:06.011Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"12.1.0","new_version":"13.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 12.1.0 to 13.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v12.1.0...v13.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=12.1.0\u0026new-version=13.0.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mozilla/addons-frontend/pull/14005","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Faddons-frontend/issues/14005","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14005/packages"}},{"old_version":"13.0.0","new_version":"13.1.0","update_type":"minor","path":"/superset-websocket","pr_created_at":"2026-01-26T07:53:39.000Z","version_change":"13.0.0 → 13.1.0","issue":{"uuid":"3854875435","node_id":"PR_kwDORBXXrs6_T2qB","number":12,"state":"open","title":"chore(deps): bump hot-shots from 13.0.0 to 13.1.0 in /superset-websocket","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-01-26T07:53:39.000Z","updated_at":"2026-01-26T07:53:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"13.0.0","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":"/superset-websocket","ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 13.0.0 to 13.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\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/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.0.0...v13.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.0\u0026new-version=13.1.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Jackblanket847/superset/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jackblanket847%2Fsuperset/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"13.0.0","new_version":"13.1.0","update_type":"minor","path":null,"pr_created_at":"2026-01-26T01:49:35.000Z","version_change":"13.0.0 → 13.1.0","issue":{"uuid":"3854215235","node_id":"PR_kwDOPNxfp86_Rw8t","number":1102,"state":"open","title":"chore(deps): bump hot-shots from 13.0.0 to 13.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":14,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T01:49:35.000Z","updated_at":"2026-01-27T20:01:05.859Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"13.0.0","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 13.0.0 to 13.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\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/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v13.0.0...v13.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.0\u0026new-version=13.1.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ryanmaclean/vibecode-webgui/pull/1102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fvibecode-webgui/issues/1102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1102/packages"}},{"old_version":"10.2.1","new_version":"13.1.0","update_type":"major","path":null,"pr_created_at":"2026-01-24T22:52:45.000Z","version_change":"10.2.1 → 13.1.0","issue":{"uuid":"3852240554","node_id":"PR_kwDOQsDa286_Luj6","number":92,"state":"open","title":"Bump hot-shots from 10.2.1 to 13.1.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-24T22:52:45.000Z","updated_at":"2026-01-24T22:52:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"hot-shots","old_version":"10.2.1","new_version":"13.1.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 10.2.1 to 13.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.0 (2026-1-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add documentation for OpenTelemetry Collector StatsD receiver compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Sanitize protocol-breaking characters in metric names and tags. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/238\"\u003e#238\u003c/a\u003e. Characters like \u003ccode\u003e|\u003c/code\u003e, \u003ccode\u003e:\u003c/code\u003e, \u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e#\u003c/code\u003e, and \u003ccode\u003e,\u003c/code\u003e in metric names or tags are now replaced with \u003ccode\u003e_\u003c/code\u003e to prevent malformed packets.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Document how to handle metrics on shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Prevent \u0026quot;socket ended\u0026quot; errors and handle the client disconnection errors more gracefully. Fixes \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/247\"\u003e#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0 (2026-1-4)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add client-side telemetry support with \u003ccode\u003eincludeDatadogTelemetry\u003c/code\u003e option (disabled by default and in beta) and telemetryFlushInterval\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0 (2025-12-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e event calls now use prefix and suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e mock mode no longer creates a socket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e using an IP no longer invokes DNS lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e client close no longer fails when errorHandler is defined but socket is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e tags ending with '\\' no longer breaks telegraph\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.4.0 (2025-12-7)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add debug logging that can be enabled with \u0026quot;NODE_DEBUG=hot-shots\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.3.0 (2025-11-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Revert some buffering code to fix tag duplication issue seen with Datadog\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0 (2025-8-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manishrjain\"\u003e\u003ccode\u003e@​manishrjain\u003c/code\u003e\u003c/a\u003e Add retry mechanism for UDS with udsRetryOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1 (2025-8-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Revert change to improve memory/performance of overrideTags and add more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Upgrade node-unix-dram to support latest Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0 (2025-6-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add more tests for uncovered areas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e When DD_AGENT_HOST is set to empty string, consider it to be undefined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Set max size for maxBufferSize to 8192 when using UDS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Improve memory/performance of overrideTags (reverted in 11.1.1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b09d5dd70a8b94763a5ecfc062937cae3126fb52\"\u003e\u003ccode\u003eb09d5dd\u003c/code\u003e\u003c/a\u003e 13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a217494a0e6100e1e624eada91e884921c9589b5\"\u003e\u003ccode\u003ea217494\u003c/code\u003e\u003c/a\u003e Fix 247 and docs on 239 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/5ed593c99fab1aa3a468fbdcaf53a12329903390\"\u003e\u003ccode\u003e5ed593c\u003c/code\u003e\u003c/a\u003e Fix for 238 and doc update for 264 (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/e0b251ca5a0f49cb3845819539d7252e1daa0dec\"\u003e\u003ccode\u003ee0b251c\u003c/code\u003e\u003c/a\u003e 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/7e6696b723231f19cb1892faa3a544daba84af3a\"\u003e\u003ccode\u003e7e6696b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/b6cb8576b73d74548c35f0e0451b3c29b5f38229\"\u003e\u003ccode\u003eb6cb857\u003c/code\u003e\u003c/a\u003e Add in Datadog telemetry (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/6c4e9aecd04433bfc03999e291bc7402c47178a1\"\u003e\u003ccode\u003e6c4e9ae\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v10.2.1...v13.1.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=10.2.1\u0026new-version=13.1.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ZinTrust/zintrust/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZinTrust%2Fzintrust/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"}},{"old_version":"12.1.0","new_version":"13.0.0","update_type":"major","path":null,"pr_created_at":"2026-01-21T19:05:02.000Z","version_change":"12.1.0 → 13.0.0","issue":{"uuid":"3839631849","node_id":"PR_kwDODexqTc6-hiDn","number":9168,"state":"open","title":"build(deps): bump hot-shots from 12.1.0 to 13.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-21T19:05:02.000Z","updated_at":"2026-01-21T19:12:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"hot-shots","old_version":"12.1.0","new_version":"13.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 12.1.0 to 13.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v12.1.0...v13.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=12.1.0\u0026new-version=13.0.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ardatan/graphql-mesh/pull/9168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ardatan%2Fgraphql-mesh/issues/9168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9168/packages"}},{"old_version":"12.1.0","new_version":"13.0.0","update_type":"major","path":null,"pr_created_at":"2026-01-20T01:59:15.000Z","version_change":"12.1.0 → 13.0.0","issue":{"uuid":"3831718313","node_id":"PR_kwDOPNxfp86-HI7m","number":822,"state":"open","title":"chore(deps): bump hot-shots from 12.1.0 to 13.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-20T01:59:15.000Z","updated_at":"2026-01-20T04:00:42.966Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"hot-shots","old_version":"12.1.0","new_version":"13.0.0","repository_url":"https://github.com/bdeitte/hot-shots"}],"path":null,"ecosystem":"npm"},"body":"Bumps [hot-shots](https://github.com/bdeitte/hot-shots) from 12.1.0 to 13.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bdeitte/hot-shots/blob/main/CHANGES.md\"\u003ehot-shots's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.0 (2026-1-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Breaking: Prefix and suffix now automatically include period separators if needed. If you specify \u003ccode\u003eprefix: 'myapp'\u003c/code\u003e, it will be normalized to \u003ccode\u003e'myapp.'\u003c/code\u003e. Similarly, \u003ccode\u003esuffix: 'prod'\u003c/code\u003e becomes \u003ccode\u003e'.prod'\u003c/code\u003e. This ensures metrics like \u003ccode\u003emyapp.request.time\u003c/code\u003e instead of \u003ccode\u003emyapprequest.time\u003c/code\u003e. If your prefix/suffix already includes the period, no change is needed.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Auto-detect UDP socket type (udp4/udp6) based on host IP address. IPv6 addresses like \u003ccode\u003e::1\u003c/code\u003e will automatically use \u003ccode\u003eudp6\u003c/code\u003e sockets, fixing issues on Node.js 17+ where \u003ccode\u003elocalhost\u003c/code\u003e may resolve to IPv6.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add DogStatsD timestamp support via options object. Metric methods now accept an options object with \u003ccode\u003esampleRate\u003c/code\u003e, \u003ccode\u003etags\u003c/code\u003e, and \u003ccode\u003etimestamp\u003c/code\u003e properties. Timestamp can be a Date object or Unix seconds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte\"\u003e\u003ccode\u003e@​bdeitte\u003c/code\u003e\u003c/a\u003e Add Sinon.js for fake timers in tests, speeding up DNS cache and UDP socket options tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/a0ebed5ceda4ac87577680d71dae2782233b482f\"\u003e\u003ccode\u003ea0ebed5\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/cb5c2d5ec9fbe3d89d7a44a0b0f2aca2abc01650\"\u003e\u003ccode\u003ecb5c2d5\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bdeitte/hot-shots/commit/d3e5e77e7e2b59bc4a8b2ec85285d1b74d76f207\"\u003e\u003ccode\u003ed3e5e77\u003c/code\u003e\u003c/a\u003e Fixes for \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/215\"\u003e#215\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/222\"\u003e#222\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/252\"\u003e#252\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/63\"\u003e#63\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bdeitte/hot-shots/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bdeitte/hot-shots/compare/v12.1.0...v13.0.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=hot-shots\u0026package-manager=npm_and_yarn\u0026previous-version=12.1.0\u0026new-version=13.0.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 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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ryanmaclean/vibecode-webgui/pull/822","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fvibecode-webgui/issues/822","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/822/packages"}}]}