{"id":8976,"name":"com.google.googlejavaformat:google-java-format","ecosystem":"maven","repository_url":"https://github.com/google/google-java-format","issues_count":148,"created_at":"2025-06-06T22:29:52.037Z","updated_at":"2025-06-06T22:29:52.037Z","purl":"pkg:maven/com.google.googlejavaformat:google-java-format","metadata":{"id":4765992,"name":"com.google.googlejavaformat:google-java-format","ecosystem":"maven","description":"A Java source code formatter that follows Google Java Style.","homepage":"https://github.com/google/google-java-format","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/google/google-java-format","keywords_array":[],"namespace":"com.google.googlejavaformat","versions_count":34,"first_release_published_at":"2015-11-09T02:33:00.000Z","latest_release_published_at":"2025-05-06T23:35:47.000Z","latest_release_number":"1.27.0","last_synced_at":"2025-05-20T15:00:39.358Z","created_at":"2022-07-26T04:55:02.791Z","updated_at":"2025-05-20T15:00:39.358Z","registry_url":"https://central.sonatype.com/artifact/com.google.googlejavaformat/google-java-format/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.google.googlejavaformat/google-java-format/","metadata":{},"repo_metadata":{"uuid":"35448780","full_name":"google/google-java-format","owner":"google","description":"Reformats Java source code to comply with Google Java Style.","archived":false,"fork":false,"pushed_at":"2023-10-30T15:22:57.000Z","size":1955,"stargazers_count":5166,"open_issues_count":123,"forks_count":888,"subscribers_count":139,"default_branch":"master","last_synced_at":"2023-10-30T16:34:50.804Z","etag":null,"topics":["formatter","java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-05-11T20:38:28.000Z","updated_at":"2023-10-30T08:52:33.000Z","dependencies_parsed_at":"2023-10-05T06:39:06.280Z","dependency_job_id":"8d9fad7b-875b-4a26-957f-a7095f8d1d65","html_url":"https://github.com/google/google-java-format","commit_stats":{"total_commits":723,"total_committers":97,"mean_commits":7.453608247422681,"dds":0.3706777316735823,"last_synced_commit":"685a6c9ebd43aab9ef458379de7d3883bfee970f"},"previous_names":[],"tags_count":21,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":173996592,"owners_count":10053104,"icon_url":"https://github.com/github.png","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":"google","name":"Google","uuid":"1342004","kind":"organization","description":"Google ❤️ Open Source","email":"opensource@google.com","website":"https://opensource.google/","location":null,"twitter":"GoogleOSS","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1342004?v=4","repositories_count":2445,"last_synced_at":"2023-04-09T05:37:45.829Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/google","created_at":"2022-11-02T16:20:58.973Z","updated_at":"2023-04-09T05:37:58.691Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google/repositories"},"tags":[{"name":"v1.18.1","sha":"1c5f836dd04d6a3be04f971b31b800d0d45a0be1","kind":"commit","published_at":"2023-10-05T02:18:46.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.18.1","html_url":"https://github.com/google/google-java-format/releases/tag/v1.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.18.1/manifests"},{"name":"v1.18.0","sha":"11839c023c5153a14dc56b54fefe26dada3e0907","kind":"commit","published_at":"2023-10-02T20:59:12.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.18.0","html_url":"https://github.com/google/google-java-format/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.18.0/manifests"},{"name":"v1.17.0","sha":"d6b1bcc610a1aadfcbddaa22b9d3fbe1b4c429d7","kind":"commit","published_at":"2023-05-01T20:37:37.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.17.0","html_url":"https://github.com/google/google-java-format/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.17.0/manifests"},{"name":"v1.16.0","sha":"28c504c282ddf36ee26b9c5ff8c0ff50ce428dad","kind":"commit","published_at":"2023-02-24T21:54:02.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.16.0","html_url":"https://github.com/google/google-java-format/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"edf036c7fd07a719c5197e04f8da181e7cdb81ee","kind":"commit","published_at":"2022-03-07T16:52:10.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.15.0","html_url":"https://github.com/google/google-java-format/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"6680f3c4114f99ec524115d039aeafaf12ab2816","kind":"commit","published_at":"2022-02-09T19:37:45.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.14.0","html_url":"https://github.com/google/google-java-format/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"501cdb05b3b7240ab97f1c61ad94fdeea705e53c","kind":"commit","published_at":"2021-11-19T22:39:49.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.13.0","html_url":"https://github.com/google/google-java-format/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"e563df88de07e78f2623aad64d25bbcc4ef956f6","kind":"commit","published_at":"2021-10-20T19:56:14.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.12.0","html_url":"https://github.com/google/google-java-format/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"5556c4a8c2735dcb5df705b63e4e65891907041d","kind":"commit","published_at":"2021-07-30T01:21:04.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.11.0","html_url":"https://github.com/google/google-java-format/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"0216a44509ad1772c020c4497f19bf353ebe8e13","kind":"commit","published_at":"2021-03-31T21:54:27.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/v1.10.0","html_url":"https://github.com/google/google-java-format/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/v1.10.0/manifests"},{"name":"google-java-format-1.9","sha":"1c45fa55b1a483314f8cb52bd0a0b21838c2bc32","kind":"commit","published_at":"2020-08-24T17:05:05.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.9","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.9/manifests"},{"name":"google-java-format-1.8","sha":"c525db0972cc25e71d33d314c61058580cbd89ee","kind":"commit","published_at":"2020-05-01T19:46:49.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.8","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.8/manifests"},{"name":"google-java-format-1.7","sha":"69e2efccf9938cfb08b1d5315ad61ca4484bbd0a","kind":"commit","published_at":"2019-01-08T00:29:42.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.7","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.7/manifests"},{"name":"google-java-format-1.6","sha":"8749b226e6bdf7610653471e5689d333f3e8c562","kind":"commit","published_at":"2018-05-25T01:27:16.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.6","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.6/manifests"},{"name":"google-java-format-1.5","sha":"a2888a78f8265abbe66f7bd06070c04c32684b1c","kind":"commit","published_at":"2017-10-18T22:17:44.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.5","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.5/manifests"},{"name":"google-java-format-1.4","sha":"ffe1b7559fbea0506385180066275a40a54953a8","kind":"commit","published_at":"2017-08-29T15:21:39.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.4","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.4/manifests"},{"name":"google-java-format-1.3","sha":"511613e3777d680f5cef2a0a61cccf1f0be22441","kind":"commit","published_at":"2017-02-10T01:23:25.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.3","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.3/manifests"},{"name":"google-java-format-1.2","sha":"3577e8bb8a64f8092886f3139f39a1ee16008647","kind":"commit","published_at":"2017-01-13T01:06:39.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.2","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.2/manifests"},{"name":"google-java-format-1.1","sha":"f6e39cdf0e33816e2219a09017ef731a76fedd95","kind":"commit","published_at":"2016-10-03T17:47:47.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.1","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.1/manifests"},{"name":"google-java-format-1.0","sha":"f8a2688f012bbc10f30cce5234d1b5370f4a4865","kind":"commit","published_at":"2016-04-13T00:42:36.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-1.0","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-1.0/manifests"},{"name":"google-java-format-0.1-alpha","sha":"b508e640b7bddc39408c24bbc57d23e50d92f97c","kind":"commit","published_at":"2015-11-09T02:29:47.000Z","download_url":"https://codeload.github.com/google/google-java-format/tar.gz/google-java-format-0.1-alpha","html_url":"https://github.com/google/google-java-format/releases/tag/google-java-format-0.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-0.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgoogle-java-format/tags/google-java-format-0.1-alpha/manifests"}]},"repo_metadata_updated_at":"2023-11-30T16:42:10.078Z","dependent_packages_count":234,"downloads":null,"downloads_period":null,"dependent_repos_count":414,"rankings":{"downloads":null,"dependent_repos_count":0.695305535801925,"dependent_packages_count":0.33573381676866215,"stargazers_count":4.2657825943249765,"forks_count":6.150980058292686,"docker_downloads_count":0.25700864374355226,"average":2.3409621297863605},"purl":"pkg:maven/com.google.googlejavaformat/google-java-format","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.google.googlejavaformat:google-java-format","docker_dependents_count":253,"docker_downloads_count":361848109,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.google.googlejavaformat:google-java-format","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.google.googlejavaformat:google-java-format/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.google.googlejavaformat:google-java-format/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.google.googlejavaformat:google-java-format/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.google.googlejavaformat:google-java-format/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.google.googlejavaformat:google-java-format/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517936,"maintainers_count":0,"namespaces_count":68848,"keywords_count":32053,"github":"maven-central","metadata":{"funded_packages_count":25044},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-07T05:38:09.526Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":53,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"4117509982","node_id":"PR_kwDOQQws3s7MikR_","number":34,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.35.0","user":"dependabot[bot]","labels":["dependencies","java","Stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T00:35:46.000Z","updated_at":"2026-04-22T02:15:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.35.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.35.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved support for latest JDK 27 EA builds (\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003ehttps://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.34.1\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reflection configuration for GraalVM native binaries (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 \u003ca href=\"https://openjdk.org/jeps/512\"\u003eInstance Main Methods\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1216\"\u003egoogle/google-java-format#1216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/cdd8a84012838205747cfd54b389a37397bdb701\"\u003e\u003ccode\u003ecdd8a84\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2f7e558e586788110dfda603652f68915d890cb0\"\u003e\u003ccode\u003e2f7e558\u003c/code\u003e\u003c/a\u003e Use JDK 21 for Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/496299310ed44c732ef410a729d477ee03868bf7\"\u003e\u003ccode\u003e4962993\u003c/code\u003e\u003c/a\u003e Migrate to records in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003e\u003ccode\u003e075e025\u003c/code\u003e\u003c/a\u003e Prepare to changes to \u003ccode\u003evar\u003c/code\u003e in AST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b0ef30ae3634bd7016159a62645397597d0b2fde\"\u003e\u003ccode\u003eb0ef30a\u003c/code\u003e\u003c/a\u003e Don't list the same annotation twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/730d3b1e61fb7d4a9eafbbb87db72bb7d4715699\"\u003e\u003ccode\u003e730d3b1\u003c/code\u003e\u003c/a\u003e Refactor Github Action per b/485167538\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/fc4b2e9f813c1c7ad6e5ee94ffa66a889f9135c8\"\u003e\u003ccode\u003efc4b2e9\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f1f5c67db13ce6ee11572bc3b39a7e23c178577d\"\u003e\u003ccode\u003ef1f5c67\u003c/code\u003e\u003c/a\u003e Add simple native formatting test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/ff157e3e4655c695b59028bb2a2f322e992eae95\"\u003e\u003ccode\u003eff157e3\u003c/code\u003e\u003c/a\u003e Fix reflection errors during native execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f0a9748d045d54f3ebb78511bafc358cea6feb31\"\u003e\u003ccode\u003ef0a9748\u003c/code\u003e\u003c/a\u003e Update workaround for JDK-8372948\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.35.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.27.0\u0026new-version=1.35.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/sam33rch/kaldb-abnb/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sam33rch%2Fkaldb-abnb/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"4043827668","node_id":"PR_kwDOLKws5c7I-2Xs","number":58,"state":"open","title":"Bump the gradle-deps group with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T07:19:15.000Z","updated_at":"2026-03-09T07:19:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-deps","update_count":7,"packages":[{"name":"se.bjurr.violations:violations-lib","old_version":"1.160.3","new_version":"1.160.4","repository_url":"https://github.com/tomasbjerre/violations-lib"},{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.34.1","new_version":"1.35.0","repository_url":"https://github.com/google/google-java-format"},{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.0"},{"name":"io.ktor:ktor-server-core","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-netty","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-status-pages","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-html-builder","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/ktorio/ktor"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-deps group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [se.bjurr.violations:violations-lib](https://github.com/tomasbjerre/violations-lib) | `1.160.3` | `1.160.4` |\n| [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) | `1.34.1` | `1.35.0` |\n| gradle-wrapper | `9.3.1` | `9.4.0` |\n| [io.ktor:ktor-server-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.1` |\n| [io.ktor:ktor-server-netty](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.1` |\n| [io.ktor:ktor-server-status-pages](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.1` |\n| [io.ktor:ktor-server-html-builder](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.1` |\n\nUpdates `se.bjurr.violations:violations-lib` from 1.160.3 to 1.160.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tomasbjerre/violations-lib/releases\"\u003ese.bjurr.violations:violations-lib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.160.4\u003c/h2\u003e\n\u003ch1\u003e🐛 Bug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecombine SrcDir with sourcepath in FindbugsParser to produce complete file paths (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/73e10ce11f31f56\"\u003e73e10\u003c/a\u003e Copilot)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/197\"\u003e#197\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/tomasbjerre/violations-lib/blob/master/CHANGELOG.md\"\u003ese.bjurr.violations:violations-lib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.160.4 (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecombine SrcDir with sourcepath in FindbugsParser to produce complete file paths (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/73e10ce11f31f56\"\u003e73e10\u003c/a\u003e Copilot)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/197\"\u003e#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUnreleased ()\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe CppCheck parser should retain the order of violations (\u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/195\"\u003e#195\u003c/a\u003e) (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/c42bc1337957d0e\"\u003ec42bc\u003c/a\u003e Ullrich Hafner)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egradle 9 (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/4dd80bce2d4a287\"\u003e4dd80\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.160.2 (2025-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocfx, be backwards compatible (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/14b986f5979189f\"\u003e14b98\u003c/a\u003e Tomas Bjerre)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/193\"\u003e#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocfx severity (\u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/193\"\u003e#193\u003c/a\u003e) (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/3db31d6e5dad606\"\u003e3db31\u003c/a\u003e batje)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.160.1 (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einclude the Automatic-Module-Name and name (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/2ffd2ad6567ba89\"\u003e2ffd2\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.160.0 (2025-09-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePMDCPD 7 (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/5c615bad1645586\"\u003e5c615\u003c/a\u003e Tomas Bjerre)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/192\"\u003e#192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassertj-core:3.27.6 (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/8111a246ac4296e\"\u003e8111a\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003cli\u003edependencies (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/1594328123df91f\"\u003e15943\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.159.1 (2025-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremoving accidentally copied files (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/9c68f0883e2416c\"\u003e9c68f\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.159.0 (2025-09-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehigh performance escapeHTML with encoder from OWASP (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/a30cc22caa3ae52\"\u003ea30cc\u003c/a\u003e Jeremy Long)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/151\"\u003e#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/f143389f37febd86d957932cfb5bd2e6ce43950f\"\u003e\u003ccode\u003ef143389\u003c/code\u003e\u003c/a\u003e chore(release): 1.160.4 [GRADLE SCRIPT]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/73e10ce11f31f560cc6bd7a460e1476f392c4be8\"\u003e\u003ccode\u003e73e10ce\u003c/code\u003e\u003c/a\u003e fix: combine SrcDir with sourcepath in FindbugsParser to produce complete fil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/5cb81d84d6677baa2017785c07871f2702762fa3\"\u003e\u003ccode\u003e5cb81d8\u003c/code\u003e\u003c/a\u003e chore: junit 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tomasbjerre/violations-lib/compare/1.160.3...1.160.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.googlejavaformat:google-java-format` from 1.34.1 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved support for latest JDK 27 EA builds (\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003ehttps://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/cdd8a84012838205747cfd54b389a37397bdb701\"\u003e\u003ccode\u003ecdd8a84\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2f7e558e586788110dfda603652f68915d890cb0\"\u003e\u003ccode\u003e2f7e558\u003c/code\u003e\u003c/a\u003e Use JDK 21 for Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/496299310ed44c732ef410a729d477ee03868bf7\"\u003e\u003ccode\u003e4962993\u003c/code\u003e\u003c/a\u003e Migrate to records in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003e\u003ccode\u003e075e025\u003c/code\u003e\u003c/a\u003e Prepare to changes to \u003ccode\u003evar\u003c/code\u003e in AST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b0ef30ae3634bd7016159a62645397597d0b2fde\"\u003e\u003ccode\u003eb0ef30a\u003c/code\u003e\u003c/a\u003e Don't list the same annotation twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/730d3b1e61fb7d4a9eafbbb87db72bb7d4715699\"\u003e\u003ccode\u003e730d3b1\u003c/code\u003e\u003c/a\u003e Refactor Github Action per b/485167538\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/fc4b2e9f813c1c7ad6e5ee94ffa66a889f9135c8\"\u003e\u003ccode\u003efc4b2e9\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f1f5c67db13ce6ee11572bc3b39a7e23c178577d\"\u003e\u003ccode\u003ef1f5c67\u003c/code\u003e\u003c/a\u003e Add simple native formatting test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.0\n\nUpdates `io.ktor:ktor-server-core` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/c6c1a5c9b28ab73c447f1edb774dc8188b88172d\"\u003e\u003ccode\u003ec6c1a5c\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/8c6ef88569211741126658c52766673d48d00d29\"\u003e\u003ccode\u003e8c6ef88\u003c/code\u003e\u003c/a\u003e KTOR-9353: Override toString for TailcardSelector and LocalPortRouteSelector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6aed07c85bab647f1718b22c45e2bd0fd4de3bc\"\u003e\u003ccode\u003ea6aed07\u003c/code\u003e\u003c/a\u003e Follow-up KTOR-9333 Preserve inflater context (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6bd1d3e27080fde4257378ea6e509f17fd12b50\"\u003e\u003ccode\u003ea6bd1d3\u003c/code\u003e\u003c/a\u003e KTOR-9344 Disable switching to engine dispatcher by default (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/f557ef7e7cc11e33135fff15560ecc1deebc06d7\"\u003e\u003ccode\u003ef557ef7\u003c/code\u003e\u003c/a\u003e Add constraints for vulnerable dependencies (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a5b2eb6bbe9d4289b057821cd3c9074d9110cd7d\"\u003e\u003ccode\u003ea5b2eb6\u003c/code\u003e\u003c/a\u003e KTOR-9352 Handle EC key type when JWK algorithm is null (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a9713173046f9b756e6674f8c964662c261e158b\"\u003e\u003ccode\u003ea971317\u003c/code\u003e\u003c/a\u003e KTOR-9362 Catch ClosedWriteChannelException in the timeout coroutine to avoid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a23c45447419bb6d8cd20b373a63ded8b3e1c76b\"\u003e\u003ccode\u003ea23c454\u003c/code\u003e\u003c/a\u003e Add fix-bug Claude Code skill for automated bug fixing workflow (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/419f1fcfc28dee6455afc32ea90a1cc7b8cc6dbe\"\u003e\u003ccode\u003e419f1fc\u003c/code\u003e\u003c/a\u003e GMTDate: zero-allocation timestamp conversion on JVM (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5380\"\u003e#5380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a07f463fe6d3e532dd0448487c65da2b05b52188\"\u003e\u003ccode\u003ea07f463\u003c/code\u003e\u003c/a\u003e Add workflow to close issues after 30 days of inactivity waiting for a reply ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-netty` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-netty's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/c6c1a5c9b28ab73c447f1edb774dc8188b88172d\"\u003e\u003ccode\u003ec6c1a5c\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/8c6ef88569211741126658c52766673d48d00d29\"\u003e\u003ccode\u003e8c6ef88\u003c/code\u003e\u003c/a\u003e KTOR-9353: Override toString for TailcardSelector and LocalPortRouteSelector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6aed07c85bab647f1718b22c45e2bd0fd4de3bc\"\u003e\u003ccode\u003ea6aed07\u003c/code\u003e\u003c/a\u003e Follow-up KTOR-9333 Preserve inflater context (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6bd1d3e27080fde4257378ea6e509f17fd12b50\"\u003e\u003ccode\u003ea6bd1d3\u003c/code\u003e\u003c/a\u003e KTOR-9344 Disable switching to engine dispatcher by default (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/f557ef7e7cc11e33135fff15560ecc1deebc06d7\"\u003e\u003ccode\u003ef557ef7\u003c/code\u003e\u003c/a\u003e Add constraints for vulnerable dependencies (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a5b2eb6bbe9d4289b057821cd3c9074d9110cd7d\"\u003e\u003ccode\u003ea5b2eb6\u003c/code\u003e\u003c/a\u003e KTOR-9352 Handle EC key type when JWK algorithm is null (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a9713173046f9b756e6674f8c964662c261e158b\"\u003e\u003ccode\u003ea971317\u003c/code\u003e\u003c/a\u003e KTOR-9362 Catch ClosedWriteChannelException in the timeout coroutine to avoid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a23c45447419bb6d8cd20b373a63ded8b3e1c76b\"\u003e\u003ccode\u003ea23c454\u003c/code\u003e\u003c/a\u003e Add fix-bug Claude Code skill for automated bug fixing workflow (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/419f1fcfc28dee6455afc32ea90a1cc7b8cc6dbe\"\u003e\u003ccode\u003e419f1fc\u003c/code\u003e\u003c/a\u003e GMTDate: zero-allocation timestamp conversion on JVM (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5380\"\u003e#5380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a07f463fe6d3e532dd0448487c65da2b05b52188\"\u003e\u003ccode\u003ea07f463\u003c/code\u003e\u003c/a\u003e Add workflow to close issues after 30 days of inactivity waiting for a reply ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-status-pages` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-status-pages's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-status-pages's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/c6c1a5c9b28ab73c447f1edb774dc8188b88172d\"\u003e\u003ccode\u003ec6c1a5c\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/8c6ef88569211741126658c52766673d48d00d29\"\u003e\u003ccode\u003e8c6ef88\u003c/code\u003e\u003c/a\u003e KTOR-9353: Override toString for TailcardSelector and LocalPortRouteSelector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6aed07c85bab647f1718b22c45e2bd0fd4de3bc\"\u003e\u003ccode\u003ea6aed07\u003c/code\u003e\u003c/a\u003e Follow-up KTOR-9333 Preserve inflater context (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6bd1d3e27080fde4257378ea6e509f17fd12b50\"\u003e\u003ccode\u003ea6bd1d3\u003c/code\u003e\u003c/a\u003e KTOR-9344 Disable switching to engine dispatcher by default (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/f557ef7e7cc11e33135fff15560ecc1deebc06d7\"\u003e\u003ccode\u003ef557ef7\u003c/code\u003e\u003c/a\u003e Add constraints for vulnerable dependencies (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a5b2eb6bbe9d4289b057821cd3c9074d9110cd7d\"\u003e\u003ccode\u003ea5b2eb6\u003c/code\u003e\u003c/a\u003e KTOR-9352 Handle EC key type when JWK algorithm is null (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a9713173046f9b756e6674f8c964662c261e158b\"\u003e\u003ccode\u003ea971317\u003c/code\u003e\u003c/a\u003e KTOR-9362 Catch ClosedWriteChannelException in the timeout coroutine to avoid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a23c45447419bb6d8cd20b373a63ded8b3e1c76b\"\u003e\u003ccode\u003ea23c454\u003c/code\u003e\u003c/a\u003e Add fix-bug Claude Code skill for automated bug fixing workflow (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/419f1fcfc28dee6455afc32ea90a1cc7b8cc6dbe\"\u003e\u003ccode\u003e419f1fc\u003c/code\u003e\u003c/a\u003e GMTDate: zero-allocation timestamp conversion on JVM (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5380\"\u003e#5380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a07f463fe6d3e532dd0448487c65da2b05b52188\"\u003e\u003ccode\u003ea07f463\u003c/code\u003e\u003c/a\u003e Add workflow to close issues after 30 days of inactivity waiting for a reply ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-html-builder` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-html-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-html-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/c6c1a5c9b28ab73c447f1edb774dc8188b88172d\"\u003e\u003ccode\u003ec6c1a5c\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/8c6ef88569211741126658c52766673d48d00d29\"\u003e\u003ccode\u003e8c6ef88\u003c/code\u003e\u003c/a\u003e KTOR-9353: Override toString for TailcardSelector and LocalPortRouteSelector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6aed07c85bab647f1718b22c45e2bd0fd4de3bc\"\u003e\u003ccode\u003ea6aed07\u003c/code\u003e\u003c/a\u003e Follow-up KTOR-9333 Preserve inflater context (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6bd1d3e27080fde4257378ea6e509f17fd12b50\"\u003e\u003ccode\u003ea6bd1d3\u003c/code\u003e\u003c/a\u003e KTOR-9344 Disable switching to engine dispatcher by default (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/f557ef7e7cc11e33135fff15560ecc1deebc06d7\"\u003e\u003ccode\u003ef557ef7\u003c/code\u003e\u003c/a\u003e Add constraints for vulnerable dependencies (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a5b2eb6bbe9d4289b057821cd3c9074d9110cd7d\"\u003e\u003ccode\u003ea5b2eb6\u003c/code\u003e\u003c/a\u003e KTOR-9352 Handle EC key type when JWK algorithm is null (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a9713173046f9b756e6674f8c964662c261e158b\"\u003e\u003ccode\u003ea971317\u003c/code\u003e\u003c/a\u003e KTOR-9362 Catch ClosedWriteChannelException in the timeout coroutine to avoid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a23c45447419bb6d8cd20b373a63ded8b3e1c76b\"\u003e\u003ccode\u003ea23c454\u003c/code\u003e\u003c/a\u003e Add fix-bug Claude Code skill for automated bug fixing workflow (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/419f1fcfc28dee6455afc32ea90a1cc7b8cc6dbe\"\u003e\u003ccode\u003e419f1fc\u003c/code\u003e\u003c/a\u003e GMTDate: zero-allocation timestamp conversion on JVM (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5380\"\u003e#5380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a07f463fe6d3e532dd0448487c65da2b05b52188\"\u003e\u003ccode\u003ea07f463\u003c/code\u003e\u003c/a\u003e Add workflow to close issues after 30 days of inactivity waiting for a reply ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-netty` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR...\n\n_Description has been truncated_","html_url":"https://github.com/jmltoolkit/jml-tools/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmltoolkit%2Fjml-tools/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"},{"uuid":"4033167995","node_id":"PR_kwDOB33Ezc7IcqYg","number":163,"state":"closed","title":"Bump the all-minor group with 5 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-06T10:50:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-06T09:24:44.000Z","updated_at":"2026-03-06T10:50:03.000Z","time_to_close":5117,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor","update_count":5,"packages":[{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.0"},{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.34.1","new_version":"1.35.0","repository_url":"https://github.com/google/google-java-format"},{"name":"net.ltgt.errorprone","old_version":"5.0.0","new_version":"5.1.0"},{"name":"com.gradle.plugin-publish","old_version":"2.0.0","new_version":"2.1.0"},{"name":"com.diffplug.spotless","old_version":"8.2.1","new_version":"8.3.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.3.1` | `9.4.0` |\n| [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) | `1.34.1` | `1.35.0` |\n| net.ltgt.errorprone | `5.0.0` | `5.1.0` |\n| com.gradle.plugin-publish | `2.0.0` | `2.1.0` |\n| com.diffplug.spotless | `8.2.1` | `8.3.0` |\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.0\n\nUpdates `com.google.googlejavaformat:google-java-format` from 1.34.1 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved support for latest JDK 27 EA builds (\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003ehttps://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/cdd8a84012838205747cfd54b389a37397bdb701\"\u003e\u003ccode\u003ecdd8a84\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2f7e558e586788110dfda603652f68915d890cb0\"\u003e\u003ccode\u003e2f7e558\u003c/code\u003e\u003c/a\u003e Use JDK 21 for Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/496299310ed44c732ef410a729d477ee03868bf7\"\u003e\u003ccode\u003e4962993\u003c/code\u003e\u003c/a\u003e Migrate to records in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003e\u003ccode\u003e075e025\u003c/code\u003e\u003c/a\u003e Prepare to changes to \u003ccode\u003evar\u003c/code\u003e in AST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b0ef30ae3634bd7016159a62645397597d0b2fde\"\u003e\u003ccode\u003eb0ef30a\u003c/code\u003e\u003c/a\u003e Don't list the same annotation twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/730d3b1e61fb7d4a9eafbbb87db72bb7d4715699\"\u003e\u003ccode\u003e730d3b1\u003c/code\u003e\u003c/a\u003e Refactor Github Action per b/485167538\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/fc4b2e9f813c1c7ad6e5ee94ffa66a889f9135c8\"\u003e\u003ccode\u003efc4b2e9\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f1f5c67db13ce6ee11572bc3b39a7e23c178577d\"\u003e\u003ccode\u003ef1f5c67\u003c/code\u003e\u003c/a\u003e Add simple native formatting test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.ltgt.errorprone` from 5.0.0 to 5.1.0\n\nUpdates `com.gradle.plugin-publish` from 2.0.0 to 2.1.0\n\nUpdates `com.diffplug.spotless` from 8.2.1 to 8.3.0\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/tbroyer/gradle-errorprone-plugin/pull/163","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbroyer%2Fgradle-errorprone-plugin/issues/163","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/163/packages"},{"uuid":"3918246867","node_id":"PR_kwDOHbSbcs7ClFdZ","number":2772,"state":"closed","title":"deps(java): bump com.google.googlejavaformat:google-java-format from 1.33.0 to 1.34.1 in /dependencies/google-java-format","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T19:44:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T21:32:21.000Z","updated_at":"2026-03-09T19:44:58.000Z","time_to_close":2412756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(java)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.33.0","new_version":"1.34.1","repository_url":"https://github.com/google/google-java-format"}],"path":"/dependencies/google-java-format","ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.33.0 to 1.34.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.34.1\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reflection configuration for GraalVM native binaries (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 \u003ca href=\"https://openjdk.org/jeps/512\"\u003eInstance Main Methods\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1216\"\u003egoogle/google-java-format#1216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/64ee627337507dca8953da3771413fd81c96ec50\"\u003e\u003ccode\u003e64ee627\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/ff157e3e4655c695b59028bb2a2f322e992eae95\"\u003e\u003ccode\u003eff157e3\u003c/code\u003e\u003c/a\u003e Fix reflection errors during native execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f0a9748d045d54f3ebb78511bafc358cea6feb31\"\u003e\u003ccode\u003ef0a9748\u003c/code\u003e\u003c/a\u003e Update workaround for JDK-8372948\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/9b9797344c77da9a6df0552407d2ce98e2a1bc4f\"\u003e\u003ccode\u003e9b97973\u003c/code\u003e\u003c/a\u003e Fix index of \u003ccode\u003ekeepEndPos\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/4a15b1b9a4063a8ec2958ba3fc0924d1be046b93\"\u003e\u003ccode\u003e4a15b1b\u003c/code\u003e\u003c/a\u003e Prepare for end position API changes in \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8\"\u003ehttps://bugs.openjdk.org/browse/JDK-8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/62edae4f12bd44e9ddd0e453438e774adf9e91b7\"\u003e\u003ccode\u003e62edae4\u003c/code\u003e\u003c/a\u003e Remove workaround for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8027682\"\u003ehttps://bugs.openjdk.org/browse/JDK-8027682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/737b0032b3a18eb6e458271ea440098c166f6c2d\"\u003e\u003ccode\u003e737b003\u003c/code\u003e\u003c/a\u003e Support Instance Main Methods in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/4b4d087a686e5c5b1993278216f61870f58761f6\"\u003e\u003ccode\u003e4b4d087\u003c/code\u003e\u003c/a\u003e Consolidate uses of javac's parser in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f5f92bf22df67151d719dbcbfe9fdf39c0d7e014\"\u003e\u003ccode\u003ef5f92bf\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.33.0...v1.34.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.33.0\u0026new-version=1.34.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/asml-actions/super-linter/pull/2772","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/asml-actions%2Fsuper-linter/issues/2772","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2772/packages"},{"uuid":"3914246070","node_id":"PR_kwDOBoI5FM7CXxxN","number":337,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.28.0 to 1.34.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T03:23:11.000Z","updated_at":"2026-03-03T11:44:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.28.0","new_version":"1.34.1","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.28.0 to 1.34.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.34.1\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reflection configuration for GraalVM native binaries (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 \u003ca href=\"https://openjdk.org/jeps/512\"\u003eInstance Main Methods\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1216\"\u003egoogle/google-java-format#1216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/64ee627337507dca8953da3771413fd81c96ec50\"\u003e\u003ccode\u003e64ee627\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/ff157e3e4655c695b59028bb2a2f322e992eae95\"\u003e\u003ccode\u003eff157e3\u003c/code\u003e\u003c/a\u003e Fix reflection errors during native execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f0a9748d045d54f3ebb78511bafc358cea6feb31\"\u003e\u003ccode\u003ef0a9748\u003c/code\u003e\u003c/a\u003e Update workaround for JDK-8372948\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/9b9797344c77da9a6df0552407d2ce98e2a1bc4f\"\u003e\u003ccode\u003e9b97973\u003c/code\u003e\u003c/a\u003e Fix index of \u003ccode\u003ekeepEndPos\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/4a15b1b9a4063a8ec2958ba3fc0924d1be046b93\"\u003e\u003ccode\u003e4a15b1b\u003c/code\u003e\u003c/a\u003e Prepare for end position API changes in \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8\"\u003ehttps://bugs.openjdk.org/browse/JDK-8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/62edae4f12bd44e9ddd0e453438e774adf9e91b7\"\u003e\u003ccode\u003e62edae4\u003c/code\u003e\u003c/a\u003e Remove workaround for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8027682\"\u003ehttps://bugs.openjdk.org/browse/JDK-8027682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/737b0032b3a18eb6e458271ea440098c166f6c2d\"\u003e\u003ccode\u003e737b003\u003c/code\u003e\u003c/a\u003e Support Instance Main Methods in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/4b4d087a686e5c5b1993278216f61870f58761f6\"\u003e\u003ccode\u003e4b4d087\u003c/code\u003e\u003c/a\u003e Consolidate uses of javac's parser in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f5f92bf22df67151d719dbcbfe9fdf39c0d7e014\"\u003e\u003ccode\u003ef5f92bf\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.34.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.28.0\u0026new-version=1.34.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/Cosium/git-code-format-maven-plugin/pull/337","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cosium%2Fgit-code-format-maven-plugin/issues/337","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/337/packages"},{"uuid":"3853092793","node_id":"PR_kwDOFf11ts6_OYJp","number":936,"state":"open","title":"chore(deps): bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.33.0","user":"dependabot[bot]","labels":["dependencies","needs-ok-to-test","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-25T11:24:52.000Z","updated_at":"2026-01-25T11:25:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.27.0\u0026new-version=1.33.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/eclipse-che/che-server/pull/936","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-che%2Fche-server/issues/936","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/936/packages"},{"uuid":"3712065772","node_id":"PR_kwDOPjX4Rc63-jMc","number":72,"state":"open","title":"deps(java): bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.33.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T18:05:01.000Z","updated_at":"2025-12-24T03:00:46.719Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(java)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.27.0\u0026new-version=1.33.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/AtharvKashyap/Lucene-Shared-Merge-Scheduler/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtharvKashyap%2FLucene-Shared-Merge-Scheduler/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"},{"uuid":"3707845334","node_id":"PR_kwDOFzV0UM63wfgh","number":74,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.32.0 to 1.33.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-10T10:41:44.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T20:08:53.000Z","updated_at":"2025-12-10T10:41:45.000Z","time_to_close":138771,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.32.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.32.0\u0026new-version=1.33.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/LeakyAbstractions/result-assertj/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeakyAbstractions%2Fresult-assertj/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"},{"uuid":"3704956753","node_id":"PR_kwDOLKws5c63momB","number":47,"state":"open","title":"Bump the gradle-deps group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T07:07:13.000Z","updated_at":"2025-12-08T07:08:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-deps","update_count":2,"packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"},{"name":"com.gradleup.shadow","old_version":"9.2.2","new_version":"9.3.0","repository_url":"https://github.com/GradleUp/shadow"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-deps group with 2 updates: [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) and [com.gradleup.shadow](https://github.com/GradleUp/shadow).\n\nUpdates `com.google.googlejavaformat:google-java-format` from 1.32.0 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradleup.shadow` from 9.2.2 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GradleUp/shadow/releases\"\u003ecom.gradleup.shadow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePatternFilterableResourceTransformer\u003c/code\u003e to simplify pattern based \u003ccode\u003eResourceTransformer\u003c/code\u003es. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003epatternSet\u003c/code\u003e of \u003ccode\u003eServiceFileTransformer\u003c/code\u003e as \u003ccode\u003epublic\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003epatternSet\u003c/code\u003e of \u003ccode\u003eApacheLicenseResourceTransformer\u003c/code\u003e as \u003ccode\u003epublic\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003epatternSet\u003c/code\u003e of \u003ccode\u003eApacheNoticeResourceTransformer\u003c/code\u003e as \u003ccode\u003epublic\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003epatternSet\u003c/code\u003e of \u003ccode\u003ePreserveFirstFoundResourceTransformer\u003c/code\u003e as \u003ccode\u003epublic\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport overriding output path of \u003ccode\u003eApacheNoticeResourceTransformer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new merge strategy \u003ccode\u003eFail\u003c/code\u003e to \u003ccode\u003ePropertiesFileTransformer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFindResourceInClasspath\u003c/code\u003e task to help with debugging issues with merged duplicate resources. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMergeLicenseResourceTransformer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1858\"\u003e#1858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDeduplicatingResourceTransformer\u003c/code\u003e to deduplicate on path \u003cem\u003eand\u003c/em\u003e content. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1859\"\u003e#1859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport disabling Kotlin module metadata remapping. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1875\"\u003e#1875\u003c/a\u003e)\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003etasks.shadowJar {\n  // Disable remapping of Kotlin module metadata (`.kotlin_module`) files. This is enabled by default.\n  enableKotlinModuleRemapping = false\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the group of \u003ccode\u003estartShadowScripts\u003c/code\u003e from \u003ccode\u003eapplication\u003c/code\u003e to \u003ccode\u003eother\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1797\"\u003e#1797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ASM and jdependency to support Java 26. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump min Gradle requirement to 9.0.0. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePreserveFirstFoundResourceTransformer.resources\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the output of \u003ccode\u003ePropertiesFileTransformer\u003c/code\u003e reproducible. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eShadowCopyAction\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1876\"\u003e#1876\u003c/a\u003e)\u003cbr /\u003e\nIt should not be used as a public API. Will be made internal in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Develocity integration when Isolated Projects enabled. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1836\"\u003e#1836\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/GradleUp/shadow/commit/bfc351ef9b9c1a00011deaf24f5160c65fd8280c\"\u003e\u003ccode\u003ebfc351e\u003c/code\u003e\u003c/a\u003e Prepare version 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/ba40578e4b2ef51d0d6d31740ae7c0645e8dfa32\"\u003e\u003ccode\u003eba40578\u003c/code\u003e\u003c/a\u003e Fix changelog links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/d2227b295a05ec0070a1c2945bacac5291889852\"\u003e\u003ccode\u003ed2227b2\u003c/code\u003e\u003c/a\u003e Remove reproducible-builds link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/47a1e7bb9ab0c2330de85b0a75d57340e158588c\"\u003e\u003ccode\u003e47a1e7b\u003c/code\u003e\u003c/a\u003e Enhance docs about reproducible builds (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/99e399158604572770da456e4068316733e2f652\"\u003e\u003ccode\u003e99e3991\u003c/code\u003e\u003c/a\u003e Add DeduplicatingResourceTransformer to deduplicate on path and content (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1859\"\u003e#1859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/b6f1f59174b8af63c535eed2864ea4da9415ffcb\"\u003e\u003ccode\u003eb6f1f59\u003c/code\u003e\u003c/a\u003e Update kotlin monorepo to v2.3.0-RC2 (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/b3fbe09eb67ed3e0413c6e344170fabf3fe1a8eb\"\u003e\u003ccode\u003eb3fbe09\u003c/code\u003e\u003c/a\u003e Add edit buttons to doc pages (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/30f314c1ba5f60d120c9ce90a450fee0268bfa38\"\u003e\u003ccode\u003e30f314c\u003c/code\u003e\u003c/a\u003e Update ffurrer2/extract-release-notes action to v3 (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/1994b96b233bce7a6dd392e3524edb623859a8b0\"\u003e\u003ccode\u003e1994b96\u003c/code\u003e\u003c/a\u003e Use checkNotNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/0e1538b1a67eb01633ca2661accb1c0366bd99be\"\u003e\u003ccode\u003e0e1538b\u003c/code\u003e\u003c/a\u003e Read optional properties from ExtraPropertiesExtension (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GradleUp/shadow/compare/9.2.2...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/jmltoolkit/jml-tools/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmltoolkit%2Fjml-tools/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"},{"uuid":"3704746064","node_id":"PR_kwDOM6XNWM63l7DO","number":335,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.32.0 to 1.33.0 in /kadai-adapter-camunda8-parent","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T10:19:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T05:39:29.000Z","updated_at":"2025-12-08T10:20:02.000Z","time_to_close":16825,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":"/kadai-adapter-camunda8-parent","ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.32.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.32.0\u0026new-version=1.33.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/kadai-io/KadaiAdapter/pull/335","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadai-io%2FKadaiAdapter/issues/335","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/335/packages"},{"uuid":"3704438562","node_id":"PR_kwDOBoI5FM63k6nH","number":325,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.28.0 to 1.33.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T03:23:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T03:01:07.000Z","updated_at":"2026-02-09T03:23:15.000Z","time_to_close":5444526,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.28.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.28.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.28.0\u0026new-version=1.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Cosium/git-code-format-maven-plugin/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cosium%2Fgit-code-format-maven-plugin/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"},{"uuid":"3698910509","node_id":"PR_kwDOD0-ds863Sxct","number":295,"state":"closed","title":"build(deps): bump com.google.googlejavaformat:google-java-format from 1.32.0 to 1.33.0","user":"dependabot[bot]","labels":["maven","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-05T13:02:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-05T13:02:02.000Z","updated_at":"2025-12-05T13:02:29.000Z","time_to_close":11,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.32.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.32.0\u0026new-version=1.33.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/sureshg/jmh-bench-sample/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sureshg%2Fjmh-bench-sample/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"},{"uuid":"3681182690","node_id":"PR_kwDODmSMTM62Wz6_","number":258,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.31.0 to 1.32.0","user":"dependabot[bot]","labels":["x:size/small"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-01T14:08:04.000Z","updated_at":"2025-12-01T14:10:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.31.0","new_version":"1.32.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.31.0 to 1.32.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/20fbee0d5f4d16a4a4226a0b6b198d449d3f8bcc\"\u003e\u003ccode\u003e20fbee0\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.31.0\u0026new-version=1.32.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/exercism/java-representer/pull/258","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/exercism%2Fjava-representer/issues/258","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/258/packages"},{"uuid":"3609534589","node_id":"PR_kwDOFzV0UM6ynL2q","number":69,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.31.0 to 1.32.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-16T12:24:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T20:11:13.000Z","updated_at":"2025-11-16T12:24:39.000Z","time_to_close":490404,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.31.0","new_version":"1.32.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.31.0 to 1.32.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/20fbee0d5f4d16a4a4226a0b6b198d449d3f8bcc\"\u003e\u003ccode\u003e20fbee0\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.31.0\u0026new-version=1.32.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/LeakyAbstractions/result-assertj/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeakyAbstractions%2Fresult-assertj/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"},{"uuid":"3582133644","node_id":"PR_kwDOQNUF786xMSRV","number":5,"state":"closed","title":"build(deps): bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.31.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-10T14:56:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-03T13:44:53.000Z","updated_at":"2025-11-10T14:56:31.000Z","time_to_close":609096,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6afe380707ec16884ec2761763ccec998de403d1\"\u003e\u003ccode\u003e6afe380\u003c/code\u003e\u003c/a\u003e Initial support for \u003ccode\u003eimport module\u003c/code\u003e in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/00a908b0d59ddb395d832bd7d1f3c0ad085c31fe\"\u003e\u003ccode\u003e00a908b\u003c/code\u003e\u003c/a\u003e Remove uses of deprecated plugin APIs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d2c676e7a3367209e243aca77e8440488820ea5b\"\u003e\u003ccode\u003ed2c676e\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.29.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/c2709510562e304e6d7f69d7aa844292e11cc989\"\u003e\u003ccode\u003ec270951\u003c/code\u003e\u003c/a\u003e docs: Update README with a bit more details about available flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2186b2ea4d461a827825ec122b15aee65217d590\"\u003e\u003ccode\u003e2186b2e\u003c/code\u003e\u003c/a\u003e Migrate google-java-format to expression switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7e724223102ca5fa5b38727aeb736f0cd8f8af8c\"\u003e\u003ccode\u003e7e72422\u003c/code\u003e\u003c/a\u003e Merge Java21InputAstVisitor into JavaInputAstVisitor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.27.0\u0026new-version=1.31.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/Room-Elephant/avail/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Room-Elephant%2Favail/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3580856914","node_id":"PR_kwDOLKws5c6xIB-J","number":42,"state":"open","title":"Bump the gradle-deps group with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T07:12:31.000Z","updated_at":"2025-11-03T07:13:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-deps","update_count":4,"packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.30.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.squareup.okhttp3:okhttp","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/square/okhttp"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-deps group with 4 updates: [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format), [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework), [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) and [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp).\n\nUpdates `com.google.googlejavaformat:google-java-format` from 1.30.0 to 1.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b\"\u003e\u003ccode\u003ed774b9c\u003c/code\u003e\u003c/a\u003e Release 6.0.1 (second attempt)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c\"\u003e\u003ccode\u003e8178545\u003c/code\u003e\u003c/a\u003e Mark module as deprecated for removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a\"\u003e\u003ccode\u003e7b43fcc\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78\"\u003e\u003ccode\u003ea5ef746\u003c/code\u003e\u003c/a\u003e Release 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5\"\u003e\u003ccode\u003e008be8d\u003c/code\u003e\u003c/a\u003e Finalize 5.14.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc\"\u003e\u003ccode\u003eb2c55a8\u003c/code\u003e\u003c/a\u003e Finalize 6.0.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c\"\u003e\u003ccode\u003e866c01a\u003c/code\u003e\u003c/a\u003e Add note about duplicate test execution with \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15\"\u003e\u003ccode\u003ede88e88\u003c/code\u003e\u003c/a\u003e Fix broken links in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6\"\u003e\u003ccode\u003e9dd132d\u003c/code\u003e\u003c/a\u003e Add Valhalla EA to workflow matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec\"\u003e\u003ccode\u003efedda88\u003c/code\u003e\u003c/a\u003e Make jdk.jfr import optional in OSGi manifest (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b\"\u003e\u003ccode\u003ed774b9c\u003c/code\u003e\u003c/a\u003e Release 6.0.1 (second attempt)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c\"\u003e\u003ccode\u003e8178545\u003c/code\u003e\u003c/a\u003e Mark module as deprecated for removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a\"\u003e\u003ccode\u003e7b43fcc\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78\"\u003e\u003ccode\u003ea5ef746\u003c/code\u003e\u003c/a\u003e Release 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5\"\u003e\u003ccode\u003e008be8d\u003c/code\u003e\u003c/a\u003e Finalize 5.14.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc\"\u003e\u003ccode\u003eb2c55a8\u003c/code\u003e\u003c/a\u003e Finalize 6.0.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c\"\u003e\u003ccode\u003e866c01a\u003c/code\u003e\u003c/a\u003e Add note about duplicate test execution with \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15\"\u003e\u003ccode\u003ede88e88\u003c/code\u003e\u003c/a\u003e Fix broken links in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6\"\u003e\u003ccode\u003e9dd132d\u003c/code\u003e\u003c/a\u003e Add Valhalla EA to workflow matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec\"\u003e\u003ccode\u003efedda88\u003c/code\u003e\u003c/a\u003e Make jdk.jfr import optional in OSGi manifest (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b\"\u003e\u003ccode\u003ed774b9c\u003c/code\u003e\u003c/a\u003e Release 6.0.1 (second attempt)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c\"\u003e\u003ccode\u003e8178545\u003c/code\u003e\u003c/a\u003e Mark module as deprecated for removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a\"\u003e\u003ccode\u003e7b43fcc\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78\"\u003e\u003ccode\u003ea5ef746\u003c/code\u003e\u003c/a\u003e Release 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5\"\u003e\u003ccode\u003e008be8d\u003c/code\u003e\u003c/a\u003e Finalize 5.14.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc\"\u003e\u003ccode\u003eb2c55a8\u003c/code\u003e\u003c/a\u003e Finalize 6.0.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c\"\u003e\u003ccode\u003e866c01a\u003c/code\u003e\u003c/a\u003e Add note about duplicate test execution with \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15\"\u003e\u003ccode\u003ede88e88\u003c/code\u003e\u003c/a\u003e Fix broken links in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6\"\u003e\u003ccode\u003e9dd132d\u003c/code\u003e\u003c/a\u003e Add Valhalla EA to workflow matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec\"\u003e\u003ccode\u003efedda88\u003c/code\u003e\u003c/a\u003e Make jdk.jfr import optional in OSGi manifest (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okhttp3:okhttp` from 5.2.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okhttp/blob/master/CHANGELOG.md\"\u003ecom.squareup.okhttp3:okhttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-30\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Add tags to \u003ccode\u003eCall\u003c/code\u003e, including computable tags. Use this to attach application-specific\nmetadata to a \u003ccode\u003eCall\u003c/code\u003e in an \u003ccode\u003eEventListener\u003c/code\u003e or \u003ccode\u003eInterceptor\u003c/code\u003e. The tag can be read in any other\n\u003ccode\u003eEventListener\u003c/code\u003e or \u003ccode\u003eInterceptor\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003e  override fun intercept(chain: Interceptor.Chain): Response {\n    chain.call().tag(MyAnalyticsTag::class) {\n      MyAnalyticsTag(...)\n    }\n\u003cpre\u003e\u003ccode\u003ereturn chain.proceed(chain.request())\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Support request bodies on HTTP/1.1 connection upgrades.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: \u003ccode\u003eEventListener.plus()\u003c/code\u003e makes it easier to observe events in multiple listeners.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Don't spam logs with \u003cem\u003e‘Method isLoggable in android.util.Log not mocked.’\u003c/em\u003e when using\nOkHttp in Robolectric and Paparazzi tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Kotlin 2.2.21][kotlin_2_2_21].\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Okio 3.16.2][okio_3_16_2].\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [ZSTD-KMP 0.4.0][zstd_kmp_0_4_0]. This update fixes a bug that caused APKs to fail\n[16 KB ELF alignment checks][elf_alignment].\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/square/okhttp/commit/0960b47ec28a02e893499d2a7e53bf462a62875e\"\u003e\u003ccode\u003e0960b47\u003c/code\u003e\u003c/a\u003e Prepare for release 5.3.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/bfb24eb90b3be7fb73541ea02ce8d5dfc4021709\"\u003e\u003ccode\u003ebfb24eb\u003c/code\u003e\u003c/a\u003e Support Request Bodies on HTTP1.1 Connection Upgrades (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9159\"\u003e#9159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/cf4a86439568e640c39da5e4e73af6565a5510b1\"\u003e\u003ccode\u003ecf4a864\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.2.0 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9171\"\u003e#9171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/4e7dbec1ea6c9cf8d80422ac9d44b9b185c749a3\"\u003e\u003ccode\u003e4e7dbec\u003c/code\u003e\u003c/a\u003e Update dependency com.puppycrawl.tools:checkstyle to v12.1.1 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9169\"\u003e#9169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/0470853d724ec9e3c68a6ef83a4d1a60a73ef289\"\u003e\u003ccode\u003e0470853\u003c/code\u003e\u003c/a\u003e Add tags to calls, including computable tags (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9168\"\u003e#9168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/2b70b39827518c0a8b350c77f32f314aa46de7ca\"\u003e\u003ccode\u003e2b70b39\u003c/code\u003e\u003c/a\u003e Catch UnsatisfiedLinkError in AndroidLog (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/35735556f4ab3400197c6dd6c113c62b8468c58d\"\u003e\u003ccode\u003e3573555\u003c/code\u003e\u003c/a\u003e Update dependency com.github.jnr:jnr-unixsocket to v0.38.24 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9166\"\u003e#9166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/af8cf3024ace57dab436a9a289ac986cddf01ea8\"\u003e\u003ccode\u003eaf8cf30\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact action to v5 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/478e99cf506e4b63b6db0418f7f7490d734c2239\"\u003e\u003ccode\u003e478e99c\u003c/code\u003e\u003c/a\u003e Build an computeIfAbsent() mechanism for tags (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9165\"\u003e#9165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/d393c868179ff06f870a98ec3bc161c391414eea\"\u003e\u003ccode\u003ed393c86\u003c/code\u003e\u003c/a\u003e Use Tags in okhttp3.Request (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9164\"\u003e#9164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/square/okhttp/compare/parent-5.2.1...parent-5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/jmltoolkit/jml-tools/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmltoolkit%2Fjml-tools/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"3580699888","node_id":"PR_kwDOCg62Ns6xHfjd","number":5765,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.30.0 to 1.31.0","user":"dependabot[bot]","labels":["dependencies","dependabot"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T06:09:56.000Z","updated_at":"2025-11-03T06:52:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.30.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.30.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.30.0\u0026new-version=1.31.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/opensearch-project/security/pull/5765","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensearch-project%2Fsecurity/issues/5765","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5765/packages"},{"uuid":"3577926212","node_id":"PR_kwDODmSMTM6w_AHp","number":252,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.28.0 to 1.31.0","user":"dependabot[bot]","labels":["x:size/small"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-01T12:02:20.000Z","updated_at":"2025-11-01T12:04:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.28.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.28.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6afe380707ec16884ec2761763ccec998de403d1\"\u003e\u003ccode\u003e6afe380\u003c/code\u003e\u003c/a\u003e Initial support for \u003ccode\u003eimport module\u003c/code\u003e in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/00a908b0d59ddb395d832bd7d1f3c0ad085c31fe\"\u003e\u003ccode\u003e00a908b\u003c/code\u003e\u003c/a\u003e Remove uses of deprecated plugin APIs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d2c676e7a3367209e243aca77e8440488820ea5b\"\u003e\u003ccode\u003ed2c676e\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.29.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/c2709510562e304e6d7f69d7aa844292e11cc989\"\u003e\u003ccode\u003ec270951\u003c/code\u003e\u003c/a\u003e docs: Update README with a bit more details about available flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2186b2ea4d461a827825ec122b15aee65217d590\"\u003e\u003ccode\u003e2186b2e\u003c/code\u003e\u003c/a\u003e Migrate google-java-format to expression switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7e724223102ca5fa5b38727aeb736f0cd8f8af8c\"\u003e\u003ccode\u003e7e72422\u003c/code\u003e\u003c/a\u003e Merge Java21InputAstVisitor into JavaInputAstVisitor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.28.0\u0026new-version=1.31.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/exercism/java-representer/pull/252","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/exercism%2Fjava-representer/issues/252","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/252/packages"},{"uuid":"3562772244","node_id":"PR_kwDOPjX4Rc6wNN00","number":53,"state":"open","title":"deps(java): bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.31.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-28T18:08:57.000Z","updated_at":"2025-11-11T20:00:24.935Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(java)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6afe380707ec16884ec2761763ccec998de403d1\"\u003e\u003ccode\u003e6afe380\u003c/code\u003e\u003c/a\u003e Initial support for \u003ccode\u003eimport module\u003c/code\u003e in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/00a908b0d59ddb395d832bd7d1f3c0ad085c31fe\"\u003e\u003ccode\u003e00a908b\u003c/code\u003e\u003c/a\u003e Remove uses of deprecated plugin APIs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d2c676e7a3367209e243aca77e8440488820ea5b\"\u003e\u003ccode\u003ed2c676e\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.29.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/c2709510562e304e6d7f69d7aa844292e11cc989\"\u003e\u003ccode\u003ec270951\u003c/code\u003e\u003c/a\u003e docs: Update README with a bit more details about available flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2186b2ea4d461a827825ec122b15aee65217d590\"\u003e\u003ccode\u003e2186b2e\u003c/code\u003e\u003c/a\u003e Migrate google-java-format to expression switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7e724223102ca5fa5b38727aeb736f0cd8f8af8c\"\u003e\u003ccode\u003e7e72422\u003c/code\u003e\u003c/a\u003e Merge Java21InputAstVisitor into JavaInputAstVisitor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.27.0\u0026new-version=1.31.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/AtharvKashyap/Lucene-Shared-Merge-Scheduler/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtharvKashyap%2FLucene-Shared-Merge-Scheduler/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"3557664038","node_id":"PR_kwDOHhvGF86v8Kb_","number":82,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.30.0 to 1.31.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-28T18:11:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T16:39:53.000Z","updated_at":"2025-10-28T18:11:38.000Z","time_to_close":91903,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.30.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.30.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.30.0\u0026new-version=1.31.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/LeakyAbstractions/result-jackson/pull/82","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeakyAbstractions%2Fresult-jackson/issues/82","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/82/packages"}],"issue_packages":[{"old_version":"1.27.0","new_version":"1.35.0","update_type":"minor","path":null,"pr_created_at":"2026-03-23T00:35:46.000Z","version_change":"1.27.0 → 1.35.0","issue":{"uuid":"4117509982","node_id":"PR_kwDOQQws3s7MikR_","number":34,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.35.0","user":"dependabot[bot]","labels":["dependencies","java","Stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T00:35:46.000Z","updated_at":"2026-04-22T02:15:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.35.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.35.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved support for latest JDK 27 EA builds (\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003ehttps://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.34.1\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reflection configuration for GraalVM native binaries (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 \u003ca href=\"https://openjdk.org/jeps/512\"\u003eInstance Main Methods\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1216\"\u003egoogle/google-java-format#1216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/cdd8a84012838205747cfd54b389a37397bdb701\"\u003e\u003ccode\u003ecdd8a84\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2f7e558e586788110dfda603652f68915d890cb0\"\u003e\u003ccode\u003e2f7e558\u003c/code\u003e\u003c/a\u003e Use JDK 21 for Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/496299310ed44c732ef410a729d477ee03868bf7\"\u003e\u003ccode\u003e4962993\u003c/code\u003e\u003c/a\u003e Migrate to records in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003e\u003ccode\u003e075e025\u003c/code\u003e\u003c/a\u003e Prepare to changes to \u003ccode\u003evar\u003c/code\u003e in AST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b0ef30ae3634bd7016159a62645397597d0b2fde\"\u003e\u003ccode\u003eb0ef30a\u003c/code\u003e\u003c/a\u003e Don't list the same annotation twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/730d3b1e61fb7d4a9eafbbb87db72bb7d4715699\"\u003e\u003ccode\u003e730d3b1\u003c/code\u003e\u003c/a\u003e Refactor Github Action per b/485167538\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/fc4b2e9f813c1c7ad6e5ee94ffa66a889f9135c8\"\u003e\u003ccode\u003efc4b2e9\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f1f5c67db13ce6ee11572bc3b39a7e23c178577d\"\u003e\u003ccode\u003ef1f5c67\u003c/code\u003e\u003c/a\u003e Add simple native formatting test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/ff157e3e4655c695b59028bb2a2f322e992eae95\"\u003e\u003ccode\u003eff157e3\u003c/code\u003e\u003c/a\u003e Fix reflection errors during native execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f0a9748d045d54f3ebb78511bafc358cea6feb31\"\u003e\u003ccode\u003ef0a9748\u003c/code\u003e\u003c/a\u003e Update workaround for JDK-8372948\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.35.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.27.0\u0026new-version=1.35.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/sam33rch/kaldb-abnb/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sam33rch%2Fkaldb-abnb/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"1.34.1","new_version":"1.35.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T07:19:15.000Z","version_change":"1.34.1 → 1.35.0","issue":{"uuid":"4043827668","node_id":"PR_kwDOLKws5c7I-2Xs","number":58,"state":"open","title":"Bump the gradle-deps group with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T07:19:15.000Z","updated_at":"2026-03-09T07:19:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-deps","update_count":7,"packages":[{"name":"se.bjurr.violations:violations-lib","old_version":"1.160.3","new_version":"1.160.4","repository_url":"https://github.com/tomasbjerre/violations-lib"},{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.34.1","new_version":"1.35.0","repository_url":"https://github.com/google/google-java-format"},{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.0"},{"name":"io.ktor:ktor-server-core","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-netty","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-status-pages","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/ktorio/ktor"},{"name":"io.ktor:ktor-server-html-builder","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/ktorio/ktor"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-deps group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [se.bjurr.violations:violations-lib](https://github.com/tomasbjerre/violations-lib) | `1.160.3` | `1.160.4` |\n| [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) | `1.34.1` | `1.35.0` |\n| gradle-wrapper | `9.3.1` | `9.4.0` |\n| [io.ktor:ktor-server-core](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.1` |\n| [io.ktor:ktor-server-netty](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.1` |\n| [io.ktor:ktor-server-status-pages](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.1` |\n| [io.ktor:ktor-server-html-builder](https://github.com/ktorio/ktor) | `3.4.0` | `3.4.1` |\n\nUpdates `se.bjurr.violations:violations-lib` from 1.160.3 to 1.160.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tomasbjerre/violations-lib/releases\"\u003ese.bjurr.violations:violations-lib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.160.4\u003c/h2\u003e\n\u003ch1\u003e🐛 Bug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecombine SrcDir with sourcepath in FindbugsParser to produce complete file paths (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/73e10ce11f31f56\"\u003e73e10\u003c/a\u003e Copilot)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/197\"\u003e#197\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/tomasbjerre/violations-lib/blob/master/CHANGELOG.md\"\u003ese.bjurr.violations:violations-lib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.160.4 (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecombine SrcDir with sourcepath in FindbugsParser to produce complete file paths (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/73e10ce11f31f56\"\u003e73e10\u003c/a\u003e Copilot)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/197\"\u003e#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUnreleased ()\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe CppCheck parser should retain the order of violations (\u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/195\"\u003e#195\u003c/a\u003e) (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/c42bc1337957d0e\"\u003ec42bc\u003c/a\u003e Ullrich Hafner)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egradle 9 (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/4dd80bce2d4a287\"\u003e4dd80\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.160.2 (2025-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocfx, be backwards compatible (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/14b986f5979189f\"\u003e14b98\u003c/a\u003e Tomas Bjerre)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/193\"\u003e#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocfx severity (\u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/193\"\u003e#193\u003c/a\u003e) (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/3db31d6e5dad606\"\u003e3db31\u003c/a\u003e batje)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.160.1 (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einclude the Automatic-Module-Name and name (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/2ffd2ad6567ba89\"\u003e2ffd2\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.160.0 (2025-09-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePMDCPD 7 (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/5c615bad1645586\"\u003e5c615\u003c/a\u003e Tomas Bjerre)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/192\"\u003e#192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassertj-core:3.27.6 (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/8111a246ac4296e\"\u003e8111a\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003cli\u003edependencies (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/1594328123df91f\"\u003e15943\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.159.1 (2025-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremoving accidentally copied files (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/9c68f0883e2416c\"\u003e9c68f\u003c/a\u003e Tomas Bjerre)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.159.0 (2025-09-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehigh performance escapeHTML with encoder from OWASP (\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/a30cc22caa3ae52\"\u003ea30cc\u003c/a\u003e Jeremy Long)  \u003ca href=\"https://redirect.github.com/tomasbjerre/violations-lib/issues/151\"\u003e#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/f143389f37febd86d957932cfb5bd2e6ce43950f\"\u003e\u003ccode\u003ef143389\u003c/code\u003e\u003c/a\u003e chore(release): 1.160.4 [GRADLE SCRIPT]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/73e10ce11f31f560cc6bd7a460e1476f392c4be8\"\u003e\u003ccode\u003e73e10ce\u003c/code\u003e\u003c/a\u003e fix: combine SrcDir with sourcepath in FindbugsParser to produce complete fil...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasbjerre/violations-lib/commit/5cb81d84d6677baa2017785c07871f2702762fa3\"\u003e\u003ccode\u003e5cb81d8\u003c/code\u003e\u003c/a\u003e chore: junit 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tomasbjerre/violations-lib/compare/1.160.3...1.160.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.googlejavaformat:google-java-format` from 1.34.1 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved support for latest JDK 27 EA builds (\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003ehttps://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/cdd8a84012838205747cfd54b389a37397bdb701\"\u003e\u003ccode\u003ecdd8a84\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2f7e558e586788110dfda603652f68915d890cb0\"\u003e\u003ccode\u003e2f7e558\u003c/code\u003e\u003c/a\u003e Use JDK 21 for Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/496299310ed44c732ef410a729d477ee03868bf7\"\u003e\u003ccode\u003e4962993\u003c/code\u003e\u003c/a\u003e Migrate to records in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003e\u003ccode\u003e075e025\u003c/code\u003e\u003c/a\u003e Prepare to changes to \u003ccode\u003evar\u003c/code\u003e in AST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b0ef30ae3634bd7016159a62645397597d0b2fde\"\u003e\u003ccode\u003eb0ef30a\u003c/code\u003e\u003c/a\u003e Don't list the same annotation twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/730d3b1e61fb7d4a9eafbbb87db72bb7d4715699\"\u003e\u003ccode\u003e730d3b1\u003c/code\u003e\u003c/a\u003e Refactor Github Action per b/485167538\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/fc4b2e9f813c1c7ad6e5ee94ffa66a889f9135c8\"\u003e\u003ccode\u003efc4b2e9\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f1f5c67db13ce6ee11572bc3b39a7e23c178577d\"\u003e\u003ccode\u003ef1f5c67\u003c/code\u003e\u003c/a\u003e Add simple native formatting test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.0\n\nUpdates `io.ktor:ktor-server-core` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/c6c1a5c9b28ab73c447f1edb774dc8188b88172d\"\u003e\u003ccode\u003ec6c1a5c\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/8c6ef88569211741126658c52766673d48d00d29\"\u003e\u003ccode\u003e8c6ef88\u003c/code\u003e\u003c/a\u003e KTOR-9353: Override toString for TailcardSelector and LocalPortRouteSelector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6aed07c85bab647f1718b22c45e2bd0fd4de3bc\"\u003e\u003ccode\u003ea6aed07\u003c/code\u003e\u003c/a\u003e Follow-up KTOR-9333 Preserve inflater context (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6bd1d3e27080fde4257378ea6e509f17fd12b50\"\u003e\u003ccode\u003ea6bd1d3\u003c/code\u003e\u003c/a\u003e KTOR-9344 Disable switching to engine dispatcher by default (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/f557ef7e7cc11e33135fff15560ecc1deebc06d7\"\u003e\u003ccode\u003ef557ef7\u003c/code\u003e\u003c/a\u003e Add constraints for vulnerable dependencies (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a5b2eb6bbe9d4289b057821cd3c9074d9110cd7d\"\u003e\u003ccode\u003ea5b2eb6\u003c/code\u003e\u003c/a\u003e KTOR-9352 Handle EC key type when JWK algorithm is null (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a9713173046f9b756e6674f8c964662c261e158b\"\u003e\u003ccode\u003ea971317\u003c/code\u003e\u003c/a\u003e KTOR-9362 Catch ClosedWriteChannelException in the timeout coroutine to avoid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a23c45447419bb6d8cd20b373a63ded8b3e1c76b\"\u003e\u003ccode\u003ea23c454\u003c/code\u003e\u003c/a\u003e Add fix-bug Claude Code skill for automated bug fixing workflow (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/419f1fcfc28dee6455afc32ea90a1cc7b8cc6dbe\"\u003e\u003ccode\u003e419f1fc\u003c/code\u003e\u003c/a\u003e GMTDate: zero-allocation timestamp conversion on JVM (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5380\"\u003e#5380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a07f463fe6d3e532dd0448487c65da2b05b52188\"\u003e\u003ccode\u003ea07f463\u003c/code\u003e\u003c/a\u003e Add workflow to close issues after 30 days of inactivity waiting for a reply ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-netty` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-netty's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/c6c1a5c9b28ab73c447f1edb774dc8188b88172d\"\u003e\u003ccode\u003ec6c1a5c\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/8c6ef88569211741126658c52766673d48d00d29\"\u003e\u003ccode\u003e8c6ef88\u003c/code\u003e\u003c/a\u003e KTOR-9353: Override toString for TailcardSelector and LocalPortRouteSelector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6aed07c85bab647f1718b22c45e2bd0fd4de3bc\"\u003e\u003ccode\u003ea6aed07\u003c/code\u003e\u003c/a\u003e Follow-up KTOR-9333 Preserve inflater context (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6bd1d3e27080fde4257378ea6e509f17fd12b50\"\u003e\u003ccode\u003ea6bd1d3\u003c/code\u003e\u003c/a\u003e KTOR-9344 Disable switching to engine dispatcher by default (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/f557ef7e7cc11e33135fff15560ecc1deebc06d7\"\u003e\u003ccode\u003ef557ef7\u003c/code\u003e\u003c/a\u003e Add constraints for vulnerable dependencies (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a5b2eb6bbe9d4289b057821cd3c9074d9110cd7d\"\u003e\u003ccode\u003ea5b2eb6\u003c/code\u003e\u003c/a\u003e KTOR-9352 Handle EC key type when JWK algorithm is null (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a9713173046f9b756e6674f8c964662c261e158b\"\u003e\u003ccode\u003ea971317\u003c/code\u003e\u003c/a\u003e KTOR-9362 Catch ClosedWriteChannelException in the timeout coroutine to avoid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a23c45447419bb6d8cd20b373a63ded8b3e1c76b\"\u003e\u003ccode\u003ea23c454\u003c/code\u003e\u003c/a\u003e Add fix-bug Claude Code skill for automated bug fixing workflow (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/419f1fcfc28dee6455afc32ea90a1cc7b8cc6dbe\"\u003e\u003ccode\u003e419f1fc\u003c/code\u003e\u003c/a\u003e GMTDate: zero-allocation timestamp conversion on JVM (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5380\"\u003e#5380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a07f463fe6d3e532dd0448487c65da2b05b52188\"\u003e\u003ccode\u003ea07f463\u003c/code\u003e\u003c/a\u003e Add workflow to close issues after 30 days of inactivity waiting for a reply ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-status-pages` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-status-pages's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-status-pages's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/c6c1a5c9b28ab73c447f1edb774dc8188b88172d\"\u003e\u003ccode\u003ec6c1a5c\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/8c6ef88569211741126658c52766673d48d00d29\"\u003e\u003ccode\u003e8c6ef88\u003c/code\u003e\u003c/a\u003e KTOR-9353: Override toString for TailcardSelector and LocalPortRouteSelector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6aed07c85bab647f1718b22c45e2bd0fd4de3bc\"\u003e\u003ccode\u003ea6aed07\u003c/code\u003e\u003c/a\u003e Follow-up KTOR-9333 Preserve inflater context (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6bd1d3e27080fde4257378ea6e509f17fd12b50\"\u003e\u003ccode\u003ea6bd1d3\u003c/code\u003e\u003c/a\u003e KTOR-9344 Disable switching to engine dispatcher by default (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/f557ef7e7cc11e33135fff15560ecc1deebc06d7\"\u003e\u003ccode\u003ef557ef7\u003c/code\u003e\u003c/a\u003e Add constraints for vulnerable dependencies (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a5b2eb6bbe9d4289b057821cd3c9074d9110cd7d\"\u003e\u003ccode\u003ea5b2eb6\u003c/code\u003e\u003c/a\u003e KTOR-9352 Handle EC key type when JWK algorithm is null (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a9713173046f9b756e6674f8c964662c261e158b\"\u003e\u003ccode\u003ea971317\u003c/code\u003e\u003c/a\u003e KTOR-9362 Catch ClosedWriteChannelException in the timeout coroutine to avoid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a23c45447419bb6d8cd20b373a63ded8b3e1c76b\"\u003e\u003ccode\u003ea23c454\u003c/code\u003e\u003c/a\u003e Add fix-bug Claude Code skill for automated bug fixing workflow (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/419f1fcfc28dee6455afc32ea90a1cc7b8cc6dbe\"\u003e\u003ccode\u003e419f1fc\u003c/code\u003e\u003c/a\u003e GMTDate: zero-allocation timestamp conversion on JVM (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5380\"\u003e#5380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a07f463fe6d3e532dd0448487c65da2b05b52188\"\u003e\u003ccode\u003ea07f463\u003c/code\u003e\u003c/a\u003e Add workflow to close issues after 30 days of inactivity waiting for a reply ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-html-builder` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-html-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\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/ktorio/ktor/blob/main/CHANGELOG.md\"\u003eio.ktor:ktor-server-html-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9382\"\u003eKTOR-9382\u003c/a\u003e HttpProtocolVersion.parse: fast path for common versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9381\"\u003eKTOR-9381\u003c/a\u003e GMTDate: reduce allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8971\"\u003eKTOR-8971\u003c/a\u003e Support \u0026quot;operationId\u0026quot; in Kdoc for OpenAPI spec. gen.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9333\"\u003eKTOR-9333\u003c/a\u003e WebSockets: Infinite spin and potential OOM vulnerabilities in the Inflater.inflateFully method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-5616\"\u003eKTOR-5616\u003c/a\u003e Ktor always adds by default an Accept-Charset header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9291\"\u003eKTOR-9291\u003c/a\u003e OpenAPI: handle atypical route functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9293\"\u003eKTOR-9293\u003c/a\u003e OpenAPI describe needs defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9304\"\u003eKTOR-9304\u003c/a\u003e OpenAPI: Order of path parameters is not preserved in the spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9353\"\u003eKTOR-9353\u003c/a\u003e Routing: TailcardSelector missing toString(), which clutters the logs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9281\"\u003eKTOR-9281\u003c/a\u003e OpenApi code inference misses lambda argument bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9273\"\u003eKTOR-9273\u003c/a\u003e OpenAPI static content path appears in resulting model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9004\"\u003eKTOR-9004\u003c/a\u003e OpenAPI: No respective formats detected for serializable types like UUID or Instant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9305\"\u003eKTOR-9305\u003c/a\u003e OpenAPI: \u0026quot;No mapping for symbol: VAR FOR_LOOP_VARIABLE\u0026quot; error with codeInferenceEnabled=true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9279\"\u003eKTOR-9279\u003c/a\u003e OpenAPI: UnsupportedOperationException for a function with a reified type parameter codeInferenceEnabled = true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9289\"\u003eKTOR-9289\u003c/a\u003e OpenAPI: Resource routes  are missing inferred and comment-based documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9330\"\u003eKTOR-9330\u003c/a\u003e OpenAPI: Cannot override kotlinx.serialization module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9320\"\u003eKTOR-9320\u003c/a\u003e OpenAPI: jsonSchema\u003c!-- raw HTML omitted --\u003e() does not unwrap Kotlin value classes (inline classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9352\"\u003eKTOR-9352\u003c/a\u003e Authentication: Creating JWT verifier fails for JWK with \u003ccode\u003ekty=EC\u003c/code\u003e and \u003ccode\u003ealg=null\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9344\"\u003eKTOR-9344\u003c/a\u003e Flow invariant error happens after update to Ktor 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BImpactful%20change%5D-orange?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9362\"\u003eKTOR-9362\u003c/a\u003e testApplication: Race condition in timeout coroutine when response is streaming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9274\"\u003eKTOR-9274\u003c/a\u003e Curl: Undefined symbol errors when linking on Linux since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-8782\"\u003eKTOR-8782\u003c/a\u003e NodeJS CIO: \u0026quot;Module 'os' could not be imported\u0026quot; error on resolving WORKING_DIRECTORY_PATH with es2015 target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9348\"\u003eKTOR-9348\u003c/a\u003e String.decodeBase64String fails to decode when the input has no padding since 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9318\"\u003eKTOR-9318\u003c/a\u003e CIO engine rejects valid certificates with unsupported signature algorithms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9331\"\u003eKTOR-9331\u003c/a\u003e Curl: Segfaults when working with WebSockets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9334\"\u003eKTOR-9334\u003c/a\u003e Coroutines in route handlers are dispatched with Dispatchers.Unconfined since 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9339\"\u003eKTOR-9339\u003c/a\u003e StreamResetException is not propagated to the caller of StreamRequestBody.writeTo since 3.4.0 \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/%5BRegression%20fix%5D-green?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9329\"\u003eKTOR-9329\u003c/a\u003e HTMX: \u0026quot;on\u0026quot; attributes extension not working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9316\"\u003eKTOR-9316\u003c/a\u003e WasmJS bad get and set implementations for Uint8Array and ArrayLike\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9272\"\u003eKTOR-9272\u003c/a\u003e JSON schema inference does not recognize unsigned types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9211\"\u003eKTOR-9211\u003c/a\u003e SendCountExceedException when request is sent twice with maxRetries = 0 since 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9285\"\u003eKTOR-9285\u003c/a\u003e RateLimit: Milliseconds in the Retry-After header are truncated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-7512\"\u003eKTOR-7512\u003c/a\u003e JWT: Docs for \u003ccode\u003evalidate\u003c/code\u003e method claim that it's optional, but it isn't\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9269\"\u003eKTOR-9269\u003c/a\u003e Incorrect dependency declaration in swagger / openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR-9372\"\u003eKTOR-9372\u003c/a\u003e Frame.Text.readText() causes infinite loop and 100% CPU on Kotlin/Native when WebSocket frame data is malformed or connection drops unexpectedly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/c6c1a5c9b28ab73c447f1edb774dc8188b88172d\"\u003e\u003ccode\u003ec6c1a5c\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/8c6ef88569211741126658c52766673d48d00d29\"\u003e\u003ccode\u003e8c6ef88\u003c/code\u003e\u003c/a\u003e KTOR-9353: Override toString for TailcardSelector and LocalPortRouteSelector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6aed07c85bab647f1718b22c45e2bd0fd4de3bc\"\u003e\u003ccode\u003ea6aed07\u003c/code\u003e\u003c/a\u003e Follow-up KTOR-9333 Preserve inflater context (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a6bd1d3e27080fde4257378ea6e509f17fd12b50\"\u003e\u003ccode\u003ea6bd1d3\u003c/code\u003e\u003c/a\u003e KTOR-9344 Disable switching to engine dispatcher by default (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/f557ef7e7cc11e33135fff15560ecc1deebc06d7\"\u003e\u003ccode\u003ef557ef7\u003c/code\u003e\u003c/a\u003e Add constraints for vulnerable dependencies (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a5b2eb6bbe9d4289b057821cd3c9074d9110cd7d\"\u003e\u003ccode\u003ea5b2eb6\u003c/code\u003e\u003c/a\u003e KTOR-9352 Handle EC key type when JWK algorithm is null (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a9713173046f9b756e6674f8c964662c261e158b\"\u003e\u003ccode\u003ea971317\u003c/code\u003e\u003c/a\u003e KTOR-9362 Catch ClosedWriteChannelException in the timeout coroutine to avoid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a23c45447419bb6d8cd20b373a63ded8b3e1c76b\"\u003e\u003ccode\u003ea23c454\u003c/code\u003e\u003c/a\u003e Add fix-bug Claude Code skill for automated bug fixing workflow (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/419f1fcfc28dee6455afc32ea90a1cc7b8cc6dbe\"\u003e\u003ccode\u003e419f1fc\u003c/code\u003e\u003c/a\u003e GMTDate: zero-allocation timestamp conversion on JVM (\u003ca href=\"https://redirect.github.com/ktorio/ktor/issues/5380\"\u003e#5380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktorio/ktor/commit/a07f463fe6d3e532dd0448487c65da2b05b52188\"\u003e\u003ccode\u003ea07f463\u003c/code\u003e\u003c/a\u003e Add workflow to close issues after 30 days of inactivity waiting for a reply ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktorio/ktor/compare/3.4.0...3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.ktor:ktor-server-netty` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktorio/ktor/releases\"\u003eio.ktor:ktor-server-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003ePublished 3 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KTOR...\n\n_Description has been truncated_","html_url":"https://github.com/jmltoolkit/jml-tools/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmltoolkit%2Fjml-tools/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"}},{"old_version":"1.34.1","new_version":"1.35.0","update_type":"minor","path":null,"pr_created_at":"2026-03-06T09:24:44.000Z","version_change":"1.34.1 → 1.35.0","issue":{"uuid":"4033167995","node_id":"PR_kwDOB33Ezc7IcqYg","number":163,"state":"closed","title":"Bump the all-minor group with 5 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-06T10:50:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-06T09:24:44.000Z","updated_at":"2026-03-06T10:50:03.000Z","time_to_close":5117,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor","update_count":5,"packages":[{"name":"gradle-wrapper","old_version":"9.3.1","new_version":"9.4.0"},{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.34.1","new_version":"1.35.0","repository_url":"https://github.com/google/google-java-format"},{"name":"net.ltgt.errorprone","old_version":"5.0.0","new_version":"5.1.0"},{"name":"com.gradle.plugin-publish","old_version":"2.0.0","new_version":"2.1.0"},{"name":"com.diffplug.spotless","old_version":"8.2.1","new_version":"8.3.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| gradle-wrapper | `9.3.1` | `9.4.0` |\n| [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) | `1.34.1` | `1.35.0` |\n| net.ltgt.errorprone | `5.0.0` | `5.1.0` |\n| com.gradle.plugin-publish | `2.0.0` | `2.1.0` |\n| com.diffplug.spotless | `8.2.1` | `8.3.0` |\n\nUpdates `gradle-wrapper` from 9.3.1 to 9.4.0\n\nUpdates `com.google.googlejavaformat:google-java-format` from 1.34.1 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.35.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved support for latest JDK 27 EA builds (\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003ehttps://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/cdd8a84012838205747cfd54b389a37397bdb701\"\u003e\u003ccode\u003ecdd8a84\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2f7e558e586788110dfda603652f68915d890cb0\"\u003e\u003ccode\u003e2f7e558\u003c/code\u003e\u003c/a\u003e Use JDK 21 for Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/496299310ed44c732ef410a729d477ee03868bf7\"\u003e\u003ccode\u003e4962993\u003c/code\u003e\u003c/a\u003e Migrate to records in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/075e025c94a4bea2db8e0fb6d4b5c05d0d810cad\"\u003e\u003ccode\u003e075e025\u003c/code\u003e\u003c/a\u003e Prepare to changes to \u003ccode\u003evar\u003c/code\u003e in AST\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b0ef30ae3634bd7016159a62645397597d0b2fde\"\u003e\u003ccode\u003eb0ef30a\u003c/code\u003e\u003c/a\u003e Don't list the same annotation twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/730d3b1e61fb7d4a9eafbbb87db72bb7d4715699\"\u003e\u003ccode\u003e730d3b1\u003c/code\u003e\u003c/a\u003e Refactor Github Action per b/485167538\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/fc4b2e9f813c1c7ad6e5ee94ffa66a889f9135c8\"\u003e\u003ccode\u003efc4b2e9\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f1f5c67db13ce6ee11572bc3b39a7e23c178577d\"\u003e\u003ccode\u003ef1f5c67\u003c/code\u003e\u003c/a\u003e Add simple native formatting test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.1...v1.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.ltgt.errorprone` from 5.0.0 to 5.1.0\n\nUpdates `com.gradle.plugin-publish` from 2.0.0 to 2.1.0\n\nUpdates `com.diffplug.spotless` from 8.2.1 to 8.3.0\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/tbroyer/gradle-errorprone-plugin/pull/163","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbroyer%2Fgradle-errorprone-plugin/issues/163","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/163/packages"}},{"old_version":"1.33.0","new_version":"1.34.1","update_type":"minor","path":"/dependencies/google-java-format","pr_created_at":"2026-02-09T21:32:21.000Z","version_change":"1.33.0 → 1.34.1","issue":{"uuid":"3918246867","node_id":"PR_kwDOHbSbcs7ClFdZ","number":2772,"state":"closed","title":"deps(java): bump com.google.googlejavaformat:google-java-format from 1.33.0 to 1.34.1 in /dependencies/google-java-format","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T19:44:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T21:32:21.000Z","updated_at":"2026-03-09T19:44:58.000Z","time_to_close":2412756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(java)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.33.0","new_version":"1.34.1","repository_url":"https://github.com/google/google-java-format"}],"path":"/dependencies/google-java-format","ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.33.0 to 1.34.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.34.1\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reflection configuration for GraalVM native binaries (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 \u003ca href=\"https://openjdk.org/jeps/512\"\u003eInstance Main Methods\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1216\"\u003egoogle/google-java-format#1216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/64ee627337507dca8953da3771413fd81c96ec50\"\u003e\u003ccode\u003e64ee627\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/ff157e3e4655c695b59028bb2a2f322e992eae95\"\u003e\u003ccode\u003eff157e3\u003c/code\u003e\u003c/a\u003e Fix reflection errors during native execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f0a9748d045d54f3ebb78511bafc358cea6feb31\"\u003e\u003ccode\u003ef0a9748\u003c/code\u003e\u003c/a\u003e Update workaround for JDK-8372948\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/9b9797344c77da9a6df0552407d2ce98e2a1bc4f\"\u003e\u003ccode\u003e9b97973\u003c/code\u003e\u003c/a\u003e Fix index of \u003ccode\u003ekeepEndPos\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/4a15b1b9a4063a8ec2958ba3fc0924d1be046b93\"\u003e\u003ccode\u003e4a15b1b\u003c/code\u003e\u003c/a\u003e Prepare for end position API changes in \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8\"\u003ehttps://bugs.openjdk.org/browse/JDK-8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/62edae4f12bd44e9ddd0e453438e774adf9e91b7\"\u003e\u003ccode\u003e62edae4\u003c/code\u003e\u003c/a\u003e Remove workaround for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8027682\"\u003ehttps://bugs.openjdk.org/browse/JDK-8027682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/737b0032b3a18eb6e458271ea440098c166f6c2d\"\u003e\u003ccode\u003e737b003\u003c/code\u003e\u003c/a\u003e Support Instance Main Methods in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/4b4d087a686e5c5b1993278216f61870f58761f6\"\u003e\u003ccode\u003e4b4d087\u003c/code\u003e\u003c/a\u003e Consolidate uses of javac's parser in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f5f92bf22df67151d719dbcbfe9fdf39c0d7e014\"\u003e\u003ccode\u003ef5f92bf\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.33.0...v1.34.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.33.0\u0026new-version=1.34.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/asml-actions/super-linter/pull/2772","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/asml-actions%2Fsuper-linter/issues/2772","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2772/packages"}},{"old_version":"1.28.0","new_version":"1.34.1","update_type":"minor","path":null,"pr_created_at":"2026-02-09T03:23:11.000Z","version_change":"1.28.0 → 1.34.1","issue":{"uuid":"3914246070","node_id":"PR_kwDOBoI5FM7CXxxN","number":337,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.28.0 to 1.34.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T03:23:11.000Z","updated_at":"2026-03-03T11:44:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.28.0","new_version":"1.34.1","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.28.0 to 1.34.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.34.1\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reflection configuration for GraalVM native binaries (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\"\u003ehttps://github.com/google/google-java-format/compare/v1.34.0...v1.34.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 25 \u003ca href=\"https://openjdk.org/jeps/512\"\u003eInstance Main Methods\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1216\"\u003egoogle/google-java-format#1216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.33.0...v1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/64ee627337507dca8953da3771413fd81c96ec50\"\u003e\u003ccode\u003e64ee627\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.34.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/ff157e3e4655c695b59028bb2a2f322e992eae95\"\u003e\u003ccode\u003eff157e3\u003c/code\u003e\u003c/a\u003e Fix reflection errors during native execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f0a9748d045d54f3ebb78511bafc358cea6feb31\"\u003e\u003ccode\u003ef0a9748\u003c/code\u003e\u003c/a\u003e Update workaround for JDK-8372948\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/9b9797344c77da9a6df0552407d2ce98e2a1bc4f\"\u003e\u003ccode\u003e9b97973\u003c/code\u003e\u003c/a\u003e Fix index of \u003ccode\u003ekeepEndPos\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/4a15b1b9a4063a8ec2958ba3fc0924d1be046b93\"\u003e\u003ccode\u003e4a15b1b\u003c/code\u003e\u003c/a\u003e Prepare for end position API changes in \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8\"\u003ehttps://bugs.openjdk.org/browse/JDK-8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/62edae4f12bd44e9ddd0e453438e774adf9e91b7\"\u003e\u003ccode\u003e62edae4\u003c/code\u003e\u003c/a\u003e Remove workaround for \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8027682\"\u003ehttps://bugs.openjdk.org/browse/JDK-8027682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/737b0032b3a18eb6e458271ea440098c166f6c2d\"\u003e\u003ccode\u003e737b003\u003c/code\u003e\u003c/a\u003e Support Instance Main Methods in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/4b4d087a686e5c5b1993278216f61870f58761f6\"\u003e\u003ccode\u003e4b4d087\u003c/code\u003e\u003c/a\u003e Consolidate uses of javac's parser in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/f5f92bf22df67151d719dbcbfe9fdf39c0d7e014\"\u003e\u003ccode\u003ef5f92bf\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.34.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.28.0\u0026new-version=1.34.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/Cosium/git-code-format-maven-plugin/pull/337","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cosium%2Fgit-code-format-maven-plugin/issues/337","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/337/packages"}},{"old_version":"1.27.0","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2026-01-25T11:24:52.000Z","version_change":"1.27.0 → 1.33.0","issue":{"uuid":"3853092793","node_id":"PR_kwDOFf11ts6_OYJp","number":936,"state":"open","title":"chore(deps): bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.33.0","user":"dependabot[bot]","labels":["dependencies","needs-ok-to-test","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-25T11:24:52.000Z","updated_at":"2026-01-25T11:25:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.27.0\u0026new-version=1.33.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/eclipse-che/che-server/pull/936","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-che%2Fche-server/issues/936","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/936/packages"}},{"old_version":"1.27.0","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-09T18:05:01.000Z","version_change":"1.27.0 → 1.33.0","issue":{"uuid":"3712065772","node_id":"PR_kwDOPjX4Rc63-jMc","number":72,"state":"open","title":"deps(java): bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.33.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T18:05:01.000Z","updated_at":"2025-12-24T03:00:46.719Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(java)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.27.0\u0026new-version=1.33.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/AtharvKashyap/Lucene-Shared-Merge-Scheduler/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtharvKashyap%2FLucene-Shared-Merge-Scheduler/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}},{"old_version":"1.32.0","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T20:08:53.000Z","version_change":"1.32.0 → 1.33.0","issue":{"uuid":"3707845334","node_id":"PR_kwDOFzV0UM63wfgh","number":74,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.32.0 to 1.33.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-10T10:41:44.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T20:08:53.000Z","updated_at":"2025-12-10T10:41:45.000Z","time_to_close":138771,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.32.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.32.0\u0026new-version=1.33.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/LeakyAbstractions/result-assertj/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeakyAbstractions%2Fresult-assertj/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"}},{"old_version":"1.32.0","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T07:07:13.000Z","version_change":"1.32.0 → 1.33.0","issue":{"uuid":"3704956753","node_id":"PR_kwDOLKws5c63momB","number":47,"state":"open","title":"Bump the gradle-deps group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T07:07:13.000Z","updated_at":"2025-12-08T07:08:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-deps","update_count":2,"packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"},{"name":"com.gradleup.shadow","old_version":"9.2.2","new_version":"9.3.0","repository_url":"https://github.com/GradleUp/shadow"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-deps group with 2 updates: [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) and [com.gradleup.shadow](https://github.com/GradleUp/shadow).\n\nUpdates `com.google.googlejavaformat:google-java-format` from 1.32.0 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradleup.shadow` from 9.2.2 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GradleUp/shadow/releases\"\u003ecom.gradleup.shadow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePatternFilterableResourceTransformer\u003c/code\u003e to simplify pattern based \u003ccode\u003eResourceTransformer\u003c/code\u003es. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003epatternSet\u003c/code\u003e of \u003ccode\u003eServiceFileTransformer\u003c/code\u003e as \u003ccode\u003epublic\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003epatternSet\u003c/code\u003e of \u003ccode\u003eApacheLicenseResourceTransformer\u003c/code\u003e as \u003ccode\u003epublic\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003epatternSet\u003c/code\u003e of \u003ccode\u003eApacheNoticeResourceTransformer\u003c/code\u003e as \u003ccode\u003epublic\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1850\"\u003e#1850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003epatternSet\u003c/code\u003e of \u003ccode\u003ePreserveFirstFoundResourceTransformer\u003c/code\u003e as \u003ccode\u003epublic\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport overriding output path of \u003ccode\u003eApacheNoticeResourceTransformer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1851\"\u003e#1851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new merge strategy \u003ccode\u003eFail\u003c/code\u003e to \u003ccode\u003ePropertiesFileTransformer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFindResourceInClasspath\u003c/code\u003e task to help with debugging issues with merged duplicate resources. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMergeLicenseResourceTransformer\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1858\"\u003e#1858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDeduplicatingResourceTransformer\u003c/code\u003e to deduplicate on path \u003cem\u003eand\u003c/em\u003e content. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1859\"\u003e#1859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport disabling Kotlin module metadata remapping. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1875\"\u003e#1875\u003c/a\u003e)\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003etasks.shadowJar {\n  // Disable remapping of Kotlin module metadata (`.kotlin_module`) files. This is enabled by default.\n  enableKotlinModuleRemapping = false\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the group of \u003ccode\u003estartShadowScripts\u003c/code\u003e from \u003ccode\u003eapplication\u003c/code\u003e to \u003ccode\u003eother\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1797\"\u003e#1797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ASM and jdependency to support Java 26. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump min Gradle requirement to 9.0.0. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePreserveFirstFoundResourceTransformer.resources\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the output of \u003ccode\u003ePropertiesFileTransformer\u003c/code\u003e reproducible. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eShadowCopyAction\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1876\"\u003e#1876\u003c/a\u003e)\u003cbr /\u003e\nIt should not be used as a public API. Will be made internal in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Develocity integration when Isolated Projects enabled. (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/pull/1836\"\u003e#1836\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/GradleUp/shadow/commit/bfc351ef9b9c1a00011deaf24f5160c65fd8280c\"\u003e\u003ccode\u003ebfc351e\u003c/code\u003e\u003c/a\u003e Prepare version 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/ba40578e4b2ef51d0d6d31740ae7c0645e8dfa32\"\u003e\u003ccode\u003eba40578\u003c/code\u003e\u003c/a\u003e Fix changelog links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/d2227b295a05ec0070a1c2945bacac5291889852\"\u003e\u003ccode\u003ed2227b2\u003c/code\u003e\u003c/a\u003e Remove reproducible-builds link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/47a1e7bb9ab0c2330de85b0a75d57340e158588c\"\u003e\u003ccode\u003e47a1e7b\u003c/code\u003e\u003c/a\u003e Enhance docs about reproducible builds (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/99e399158604572770da456e4068316733e2f652\"\u003e\u003ccode\u003e99e3991\u003c/code\u003e\u003c/a\u003e Add DeduplicatingResourceTransformer to deduplicate on path and content (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1859\"\u003e#1859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/b6f1f59174b8af63c535eed2864ea4da9415ffcb\"\u003e\u003ccode\u003eb6f1f59\u003c/code\u003e\u003c/a\u003e Update kotlin monorepo to v2.3.0-RC2 (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/b3fbe09eb67ed3e0413c6e344170fabf3fe1a8eb\"\u003e\u003ccode\u003eb3fbe09\u003c/code\u003e\u003c/a\u003e Add edit buttons to doc pages (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/30f314c1ba5f60d120c9ce90a450fee0268bfa38\"\u003e\u003ccode\u003e30f314c\u003c/code\u003e\u003c/a\u003e Update ffurrer2/extract-release-notes action to v3 (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/1994b96b233bce7a6dd392e3524edb623859a8b0\"\u003e\u003ccode\u003e1994b96\u003c/code\u003e\u003c/a\u003e Use checkNotNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GradleUp/shadow/commit/0e1538b1a67eb01633ca2661accb1c0366bd99be\"\u003e\u003ccode\u003e0e1538b\u003c/code\u003e\u003c/a\u003e Read optional properties from ExtraPropertiesExtension (\u003ca href=\"https://redirect.github.com/GradleUp/shadow/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GradleUp/shadow/compare/9.2.2...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/jmltoolkit/jml-tools/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmltoolkit%2Fjml-tools/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"}},{"old_version":"1.32.0","new_version":"1.33.0","update_type":"minor","path":"/kadai-adapter-camunda8-parent","pr_created_at":"2025-12-08T05:39:29.000Z","version_change":"1.32.0 → 1.33.0","issue":{"uuid":"3704746064","node_id":"PR_kwDOM6XNWM63l7DO","number":335,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.32.0 to 1.33.0 in /kadai-adapter-camunda8-parent","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T10:19:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T05:39:29.000Z","updated_at":"2025-12-08T10:20:02.000Z","time_to_close":16825,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":"/kadai-adapter-camunda8-parent","ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.32.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.32.0\u0026new-version=1.33.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/kadai-io/KadaiAdapter/pull/335","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadai-io%2FKadaiAdapter/issues/335","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/335/packages"}},{"old_version":"1.28.0","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T03:01:07.000Z","version_change":"1.28.0 → 1.33.0","issue":{"uuid":"3704438562","node_id":"PR_kwDOBoI5FM63k6nH","number":325,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.28.0 to 1.33.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T03:23:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T03:01:07.000Z","updated_at":"2026-02-09T03:23:15.000Z","time_to_close":5444526,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.28.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.28.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.28.0\u0026new-version=1.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Cosium/git-code-format-maven-plugin/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cosium%2Fgit-code-format-maven-plugin/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"}},{"old_version":"1.32.0","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-05T13:02:02.000Z","version_change":"1.32.0 → 1.33.0","issue":{"uuid":"3698910509","node_id":"PR_kwDOD0-ds863Sxct","number":295,"state":"closed","title":"build(deps): bump com.google.googlejavaformat:google-java-format from 1.32.0 to 1.33.0","user":"dependabot[bot]","labels":["maven","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-05T13:02:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-05T13:02:02.000Z","updated_at":"2025-12-05T13:02:29.000Z","time_to_close":11,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.32.0 to 1.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe constructors of the \u003ccode\u003ecom.google.googlejavaformat.java.filer.FormattingFiler\u003c/code\u003e API are now deprecated, and the new factory method \u003ccode\u003eFormattingFiler#create(ProcessingEnvironment)\u003c/code\u003e should be used instead.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.32.0...v1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6252f4eec3e4d183347f58ce2033cbb184743388\"\u003e\u003ccode\u003e6252f4e\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/343d9aa7276b2c681d0be4239ae38d6730b2395a\"\u003e\u003ccode\u003e343d9aa\u003c/code\u003e\u003c/a\u003e Consolidate end position handling in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8e8db81719e9f5b7efae279136f975f8a9846f4a\"\u003e\u003ccode\u003e8e8db81\u003c/code\u003e\u003c/a\u003e Update Error Prone version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/eb43facd4d83aa289d2ccfeff0a3929be30e683b\"\u003e\u003ccode\u003eeb43fac\u003c/code\u003e\u003c/a\u003e Create a FormattingFiler factory that disables formatting during header compi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d1d1f4dd647b253e4436858f48c62d881eec8c9b\"\u003e\u003ccode\u003ed1d1f4d\u003c/code\u003e\u003c/a\u003e Update Java version in release workflow to 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/052881ad1ed8bbe1eb160b7ba1d3eed24ecc1a5d\"\u003e\u003ccode\u003e052881a\u003c/code\u003e\u003c/a\u003e Update CI GraalVM Java version to 25\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.32.0...v1.33.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.32.0\u0026new-version=1.33.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/sureshg/jmh-bench-sample/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sureshg%2Fjmh-bench-sample/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"}},{"old_version":"1.31.0","new_version":"1.32.0","update_type":"minor","path":null,"pr_created_at":"2025-12-01T14:08:04.000Z","version_change":"1.31.0 → 1.32.0","issue":{"uuid":"3681182690","node_id":"PR_kwDODmSMTM62Wz6_","number":258,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.31.0 to 1.32.0","user":"dependabot[bot]","labels":["x:size/small"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-01T14:08:04.000Z","updated_at":"2025-12-01T14:10:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.31.0","new_version":"1.32.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.31.0 to 1.32.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/20fbee0d5f4d16a4a4226a0b6b198d449d3f8bcc\"\u003e\u003ccode\u003e20fbee0\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.31.0\u0026new-version=1.32.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/exercism/java-representer/pull/258","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/exercism%2Fjava-representer/issues/258","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/258/packages"}},{"old_version":"1.31.0","new_version":"1.32.0","update_type":"minor","path":null,"pr_created_at":"2025-11-10T20:11:13.000Z","version_change":"1.31.0 → 1.32.0","issue":{"uuid":"3609534589","node_id":"PR_kwDOFzV0UM6ynL2q","number":69,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.31.0 to 1.32.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-16T12:24:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-10T20:11:13.000Z","updated_at":"2025-11-16T12:24:39.000Z","time_to_close":490404,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.31.0","new_version":"1.32.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.31.0 to 1.32.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for AOSP formatting in the Eclipse plugin (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.31.0...v1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/20fbee0d5f4d16a4a4226a0b6b198d449d3f8bcc\"\u003e\u003ccode\u003e20fbee0\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/60a00f20dd6a2f754774617aa803d06ad26a5ac4\"\u003e\u003ccode\u003e60a00f2\u003c/code\u003e\u003c/a\u003e Add support for AOSP formatting in the Eclipse plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/b723942aba4804856f55274fcb98d68afe2ff940\"\u003e\u003ccode\u003eb723942\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.31.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.31.0...v1.32.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.31.0\u0026new-version=1.32.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/LeakyAbstractions/result-assertj/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeakyAbstractions%2Fresult-assertj/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"}},{"old_version":"1.27.0","new_version":"1.31.0","update_type":"minor","path":null,"pr_created_at":"2025-11-03T13:44:53.000Z","version_change":"1.27.0 → 1.31.0","issue":{"uuid":"3582133644","node_id":"PR_kwDOQNUF786xMSRV","number":5,"state":"closed","title":"build(deps): bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.31.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-10T14:56:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-03T13:44:53.000Z","updated_at":"2025-11-10T14:56:31.000Z","time_to_close":609096,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6afe380707ec16884ec2761763ccec998de403d1\"\u003e\u003ccode\u003e6afe380\u003c/code\u003e\u003c/a\u003e Initial support for \u003ccode\u003eimport module\u003c/code\u003e in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/00a908b0d59ddb395d832bd7d1f3c0ad085c31fe\"\u003e\u003ccode\u003e00a908b\u003c/code\u003e\u003c/a\u003e Remove uses of deprecated plugin APIs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d2c676e7a3367209e243aca77e8440488820ea5b\"\u003e\u003ccode\u003ed2c676e\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.29.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/c2709510562e304e6d7f69d7aa844292e11cc989\"\u003e\u003ccode\u003ec270951\u003c/code\u003e\u003c/a\u003e docs: Update README with a bit more details about available flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2186b2ea4d461a827825ec122b15aee65217d590\"\u003e\u003ccode\u003e2186b2e\u003c/code\u003e\u003c/a\u003e Migrate google-java-format to expression switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7e724223102ca5fa5b38727aeb736f0cd8f8af8c\"\u003e\u003ccode\u003e7e72422\u003c/code\u003e\u003c/a\u003e Merge Java21InputAstVisitor into JavaInputAstVisitor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=maven\u0026previous-version=1.27.0\u0026new-version=1.31.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/Room-Elephant/avail/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Room-Elephant%2Favail/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"1.30.0","new_version":"1.31.0","update_type":"minor","path":null,"pr_created_at":"2025-11-03T07:12:31.000Z","version_change":"1.30.0 → 1.31.0","issue":{"uuid":"3580856914","node_id":"PR_kwDOLKws5c6xIB-J","number":42,"state":"open","title":"Bump the gradle-deps group with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T07:12:31.000Z","updated_at":"2025-11-03T07:13:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-deps","update_count":4,"packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.30.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.squareup.okhttp3:okhttp","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/square/okhttp"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-deps group with 4 updates: [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format), [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework), [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) and [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp).\n\nUpdates `com.google.googlejavaformat:google-java-format` from 1.30.0 to 1.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b\"\u003e\u003ccode\u003ed774b9c\u003c/code\u003e\u003c/a\u003e Release 6.0.1 (second attempt)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c\"\u003e\u003ccode\u003e8178545\u003c/code\u003e\u003c/a\u003e Mark module as deprecated for removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a\"\u003e\u003ccode\u003e7b43fcc\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78\"\u003e\u003ccode\u003ea5ef746\u003c/code\u003e\u003c/a\u003e Release 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5\"\u003e\u003ccode\u003e008be8d\u003c/code\u003e\u003c/a\u003e Finalize 5.14.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc\"\u003e\u003ccode\u003eb2c55a8\u003c/code\u003e\u003c/a\u003e Finalize 6.0.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c\"\u003e\u003ccode\u003e866c01a\u003c/code\u003e\u003c/a\u003e Add note about duplicate test execution with \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15\"\u003e\u003ccode\u003ede88e88\u003c/code\u003e\u003c/a\u003e Fix broken links in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6\"\u003e\u003ccode\u003e9dd132d\u003c/code\u003e\u003c/a\u003e Add Valhalla EA to workflow matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec\"\u003e\u003ccode\u003efedda88\u003c/code\u003e\u003c/a\u003e Make jdk.jfr import optional in OSGi manifest (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b\"\u003e\u003ccode\u003ed774b9c\u003c/code\u003e\u003c/a\u003e Release 6.0.1 (second attempt)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c\"\u003e\u003ccode\u003e8178545\u003c/code\u003e\u003c/a\u003e Mark module as deprecated for removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a\"\u003e\u003ccode\u003e7b43fcc\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78\"\u003e\u003ccode\u003ea5ef746\u003c/code\u003e\u003c/a\u003e Release 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5\"\u003e\u003ccode\u003e008be8d\u003c/code\u003e\u003c/a\u003e Finalize 5.14.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc\"\u003e\u003ccode\u003eb2c55a8\u003c/code\u003e\u003c/a\u003e Finalize 6.0.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c\"\u003e\u003ccode\u003e866c01a\u003c/code\u003e\u003c/a\u003e Add note about duplicate test execution with \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15\"\u003e\u003ccode\u003ede88e88\u003c/code\u003e\u003c/a\u003e Fix broken links in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6\"\u003e\u003ccode\u003e9dd132d\u003c/code\u003e\u003c/a\u003e Add Valhalla EA to workflow matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec\"\u003e\u003ccode\u003efedda88\u003c/code\u003e\u003c/a\u003e Make jdk.jfr import optional in OSGi manifest (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b\"\u003e\u003ccode\u003ed774b9c\u003c/code\u003e\u003c/a\u003e Release 6.0.1 (second attempt)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c\"\u003e\u003ccode\u003e8178545\u003c/code\u003e\u003c/a\u003e Mark module as deprecated for removal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a\"\u003e\u003ccode\u003e7b43fcc\u003c/code\u003e\u003c/a\u003e Back to snapshots for further development\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78\"\u003e\u003ccode\u003ea5ef746\u003c/code\u003e\u003c/a\u003e Release 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5\"\u003e\u003ccode\u003e008be8d\u003c/code\u003e\u003c/a\u003e Finalize 5.14.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc\"\u003e\u003ccode\u003eb2c55a8\u003c/code\u003e\u003c/a\u003e Finalize 6.0.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c\"\u003e\u003ccode\u003e866c01a\u003c/code\u003e\u003c/a\u003e Add note about duplicate test execution with \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5080\"\u003e#5080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15\"\u003e\u003ccode\u003ede88e88\u003c/code\u003e\u003c/a\u003e Fix broken links in documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6\"\u003e\u003ccode\u003e9dd132d\u003c/code\u003e\u003c/a\u003e Add Valhalla EA to workflow matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec\"\u003e\u003ccode\u003efedda88\u003c/code\u003e\u003c/a\u003e Make jdk.jfr import optional in OSGi manifest (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5092\"\u003e#5092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okhttp3:okhttp` from 5.2.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okhttp/blob/master/CHANGELOG.md\"\u003ecom.squareup.okhttp3:okhttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 5.3.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-30\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Add tags to \u003ccode\u003eCall\u003c/code\u003e, including computable tags. Use this to attach application-specific\nmetadata to a \u003ccode\u003eCall\u003c/code\u003e in an \u003ccode\u003eEventListener\u003c/code\u003e or \u003ccode\u003eInterceptor\u003c/code\u003e. The tag can be read in any other\n\u003ccode\u003eEventListener\u003c/code\u003e or \u003ccode\u003eInterceptor\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"kotlin\"\u003e\u003ccode\u003e  override fun intercept(chain: Interceptor.Chain): Response {\n    chain.call().tag(MyAnalyticsTag::class) {\n      MyAnalyticsTag(...)\n    }\n\u003cpre\u003e\u003ccode\u003ereturn chain.proceed(chain.request())\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Support request bodies on HTTP/1.1 connection upgrades.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNew: \u003ccode\u003eEventListener.plus()\u003c/code\u003e makes it easier to observe events in multiple listeners.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Don't spam logs with \u003cem\u003e‘Method isLoggable in android.util.Log not mocked.’\u003c/em\u003e when using\nOkHttp in Robolectric and Paparazzi tests.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Kotlin 2.2.21][kotlin_2_2_21].\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [Okio 3.16.2][okio_3_16_2].\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade: [ZSTD-KMP 0.4.0][zstd_kmp_0_4_0]. This update fixes a bug that caused APKs to fail\n[16 KB ELF alignment checks][elf_alignment].\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/square/okhttp/commit/0960b47ec28a02e893499d2a7e53bf462a62875e\"\u003e\u003ccode\u003e0960b47\u003c/code\u003e\u003c/a\u003e Prepare for release 5.3.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/bfb24eb90b3be7fb73541ea02ce8d5dfc4021709\"\u003e\u003ccode\u003ebfb24eb\u003c/code\u003e\u003c/a\u003e Support Request Bodies on HTTP1.1 Connection Upgrades (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9159\"\u003e#9159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/cf4a86439568e640c39da5e4e73af6565a5510b1\"\u003e\u003ccode\u003ecf4a864\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.2.0 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9171\"\u003e#9171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/4e7dbec1ea6c9cf8d80422ac9d44b9b185c749a3\"\u003e\u003ccode\u003e4e7dbec\u003c/code\u003e\u003c/a\u003e Update dependency com.puppycrawl.tools:checkstyle to v12.1.1 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9169\"\u003e#9169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/0470853d724ec9e3c68a6ef83a4d1a60a73ef289\"\u003e\u003ccode\u003e0470853\u003c/code\u003e\u003c/a\u003e Add tags to calls, including computable tags (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9168\"\u003e#9168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/2b70b39827518c0a8b350c77f32f314aa46de7ca\"\u003e\u003ccode\u003e2b70b39\u003c/code\u003e\u003c/a\u003e Catch UnsatisfiedLinkError in AndroidLog (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/35735556f4ab3400197c6dd6c113c62b8468c58d\"\u003e\u003ccode\u003e3573555\u003c/code\u003e\u003c/a\u003e Update dependency com.github.jnr:jnr-unixsocket to v0.38.24 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9166\"\u003e#9166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/af8cf3024ace57dab436a9a289ac986cddf01ea8\"\u003e\u003ccode\u003eaf8cf30\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact action to v5 (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/478e99cf506e4b63b6db0418f7f7490d734c2239\"\u003e\u003ccode\u003e478e99c\u003c/code\u003e\u003c/a\u003e Build an computeIfAbsent() mechanism for tags (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9165\"\u003e#9165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okhttp/commit/d393c868179ff06f870a98ec3bc161c391414eea\"\u003e\u003ccode\u003ed393c86\u003c/code\u003e\u003c/a\u003e Use Tags in okhttp3.Request (\u003ca href=\"https://redirect.github.com/square/okhttp/issues/9164\"\u003e#9164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/square/okhttp/compare/parent-5.2.1...parent-5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/jmltoolkit/jml-tools/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmltoolkit%2Fjml-tools/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"1.30.0","new_version":"1.31.0","update_type":"minor","path":null,"pr_created_at":"2025-11-03T06:09:56.000Z","version_change":"1.30.0 → 1.31.0","issue":{"uuid":"3580699888","node_id":"PR_kwDOCg62Ns6xHfjd","number":5765,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.30.0 to 1.31.0","user":"dependabot[bot]","labels":["dependencies","dependabot"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T06:09:56.000Z","updated_at":"2025-11-03T06:52:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.30.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.30.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.30.0\u0026new-version=1.31.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/opensearch-project/security/pull/5765","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensearch-project%2Fsecurity/issues/5765","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5765/packages"}},{"old_version":"1.28.0","new_version":"1.31.0","update_type":"minor","path":null,"pr_created_at":"2025-11-01T12:02:20.000Z","version_change":"1.28.0 → 1.31.0","issue":{"uuid":"3577926212","node_id":"PR_kwDODmSMTM6w_AHp","number":252,"state":"open","title":"Bump com.google.googlejavaformat:google-java-format from 1.28.0 to 1.31.0","user":"dependabot[bot]","labels":["x:size/small"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-01T12:02:20.000Z","updated_at":"2025-11-01T12:04:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.28.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.28.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6afe380707ec16884ec2761763ccec998de403d1\"\u003e\u003ccode\u003e6afe380\u003c/code\u003e\u003c/a\u003e Initial support for \u003ccode\u003eimport module\u003c/code\u003e in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/00a908b0d59ddb395d832bd7d1f3c0ad085c31fe\"\u003e\u003ccode\u003e00a908b\u003c/code\u003e\u003c/a\u003e Remove uses of deprecated plugin APIs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d2c676e7a3367209e243aca77e8440488820ea5b\"\u003e\u003ccode\u003ed2c676e\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.29.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/c2709510562e304e6d7f69d7aa844292e11cc989\"\u003e\u003ccode\u003ec270951\u003c/code\u003e\u003c/a\u003e docs: Update README with a bit more details about available flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2186b2ea4d461a827825ec122b15aee65217d590\"\u003e\u003ccode\u003e2186b2e\u003c/code\u003e\u003c/a\u003e Migrate google-java-format to expression switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7e724223102ca5fa5b38727aeb736f0cd8f8af8c\"\u003e\u003ccode\u003e7e72422\u003c/code\u003e\u003c/a\u003e Merge Java21InputAstVisitor into JavaInputAstVisitor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.28.0\u0026new-version=1.31.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/exercism/java-representer/pull/252","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/exercism%2Fjava-representer/issues/252","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/252/packages"}},{"old_version":"1.27.0","new_version":"1.31.0","update_type":"minor","path":null,"pr_created_at":"2025-10-28T18:08:57.000Z","version_change":"1.27.0 → 1.31.0","issue":{"uuid":"3562772244","node_id":"PR_kwDOPjX4Rc6wNN00","number":53,"state":"open","title":"deps(java): bump com.google.googlejavaformat:google-java-format from 1.27.0 to 1.31.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-28T18:08:57.000Z","updated_at":"2025-11-11T20:00:24.935Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(java)","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.27.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.27.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.30.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial support for \u003ccode\u003eimport module\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/google-java-format/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.29.0...v1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.29.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eThe minimum support JDK version to run google-java-format is now JDK 21. Using google-java-format to format earlier versions of the language is still fully supported, but running the formatter itself on JDK 21 or newer is required.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.28.0...v1.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eReleases (including snapshots) have migrated from \u003ca href=\"https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate\"\u003eOSSRH to the Central Publisher Portal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/6afe380707ec16884ec2761763ccec998de403d1\"\u003e\u003ccode\u003e6afe380\u003c/code\u003e\u003c/a\u003e Initial support for \u003ccode\u003eimport module\u003c/code\u003e in google-java-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/00a908b0d59ddb395d832bd7d1f3c0ad085c31fe\"\u003e\u003ccode\u003e00a908b\u003c/code\u003e\u003c/a\u003e Remove uses of deprecated plugin APIs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/d2c676e7a3367209e243aca77e8440488820ea5b\"\u003e\u003ccode\u003ed2c676e\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.29.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/c2709510562e304e6d7f69d7aa844292e11cc989\"\u003e\u003ccode\u003ec270951\u003c/code\u003e\u003c/a\u003e docs: Update README with a bit more details about available flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/2186b2ea4d461a827825ec122b15aee65217d590\"\u003e\u003ccode\u003e2186b2e\u003c/code\u003e\u003c/a\u003e Migrate google-java-format to expression switches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7e724223102ca5fa5b38727aeb736f0cd8f8af8c\"\u003e\u003ccode\u003e7e72422\u003c/code\u003e\u003c/a\u003e Merge Java21InputAstVisitor into JavaInputAstVisitor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.27.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.27.0\u0026new-version=1.31.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/AtharvKashyap/Lucene-Shared-Merge-Scheduler/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtharvKashyap%2FLucene-Shared-Merge-Scheduler/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"1.30.0","new_version":"1.31.0","update_type":"minor","path":null,"pr_created_at":"2025-10-27T16:39:53.000Z","version_change":"1.30.0 → 1.31.0","issue":{"uuid":"3557664038","node_id":"PR_kwDOHhvGF86v8Kb_","number":82,"state":"closed","title":"Bump com.google.googlejavaformat:google-java-format from 1.30.0 to 1.31.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-28T18:11:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T16:39:53.000Z","updated_at":"2025-10-28T18:11:38.000Z","time_to_close":91903,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.google.googlejavaformat:google-java-format","old_version":"1.30.0","new_version":"1.31.0","repository_url":"https://github.com/google/google-java-format"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) from 1.30.0 to 1.31.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/google-java-format/releases\"\u003ecom.google.googlejavaformat:google-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.0\u003c/h2\u003e\n\u003cp\u003eThis release contains no formatting changes.\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eSnippetFormatter(JavaFormatterOptions)\u003c/code\u003e constructor (\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003ehttps://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\"\u003ehttps://github.com/google/google-java-format/compare/v1.30.0...v1.31.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/e5f4c549e840ec315431086c4301718a361a6c47\"\u003e\u003ccode\u003ee5f4c54\u003c/code\u003e\u003c/a\u003e Release google-java-format 1.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/8c3026869ba3c7281f29d29636e1e3bb36b62c9e\"\u003e\u003ccode\u003e8c30268\u003c/code\u003e\u003c/a\u003e Add SnippetFormatter(JavaFormatterOptions) constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/7cc1956a2d35e2582cba0c00ba00144ebb77f1d7\"\u003e\u003ccode\u003e7cc1956\u003c/code\u003e\u003c/a\u003e Add support for 2024.2 IDE versions, which were mistakenly excluded.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/google-java-format/commit/3aab70cd04716a9534ff5a10f5016f66b70a3281\"\u003e\u003ccode\u003e3aab70c\u003c/code\u003e\u003c/a\u003e Update the IntelliJ plugin to gjf 1.30.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/google-java-format/compare/v1.30.0...v1.31.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=com.google.googlejavaformat:google-java-format\u0026package-manager=gradle\u0026previous-version=1.30.0\u0026new-version=1.31.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/LeakyAbstractions/result-jackson/pull/82","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeakyAbstractions%2Fresult-jackson/issues/82","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/82/packages"}}]}